E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
力扣algorithm
数据结构与算法之LeetCode-300-最长递增子序列
300.最长递增子序列-
力扣
(LeetCode)(leetcode-cn.com)动态规划两层遍历计算第二层遍历中是否增加/***@param{number[]}nums*@return{number}
Three_ST
·
2024-02-01 14:02
数据结构
JavaScript
剑指Offer
leetcode
算法
数据结构
【每日一题】 2024年1月汇编
博客主页:A_SHOWY系列专栏:
力扣
刷题总结录数据结构云计算数字图像处理
力扣
每日一题_【1.4】2397.被列覆盖的最多行数2397.被列覆盖的最多行数https://leetcode.cn/problems
A_SHOWY
·
2024-02-01 14:00
算法
力扣
c++
三数之和(
力扣
LeetCode)
文章目录15.三数之和题目描述双指针去重逻辑的思考a的去重b与c的去重15.三数之和题目描述给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,
林海绮律
·
2024-02-01 14:26
leetcode
leetcode
算法
c++
双指针
哈希算法
扣库的函数经验
有的库确实可以提出来的比如这个库GitHub-intel/x86-simd-sort:C++templatelibraryforhighperformanceSIMDbasedsorting
algorithm
s
地摊书贩
·
2024-02-01 14:39
c++
MD5算法:高效安全的数据完整性保障
其中,MessageDigest
Algorithm
5(MD5)算法因其高效性和安全性而受到广泛关注。本文将详细介绍MD5算法的优缺点,以及它如何解决数据完整性问题和安全性问题。
qcidyu
·
2024-02-01 13:50
好用的工具集合
密码
安全
密码学
个人信息
网络
算法
数据结构
1-树-验证二叉搜索树
终于开启了树的篇章,这是我数据库领域经常用到的算法,这是第一篇,
力扣
链接。给你一个二叉树的根节点root,判断其是否是一个有效的二叉搜索树。有效二叉搜索树定义如下:节点的左子树只包含小于当前节点的数。
若呓
·
2024-02-01 11:47
白话算法
算法
数据结构
23-数组-使数组互补的最少操作次数
这是数组的第23篇算法,
力扣
链接。给你一个长度为偶数n的整数数组nums和一个整数limit。每一次操作,你可以将nums中的任何整数替换为1到limit之间的另一个整数。
若呓
·
2024-02-01 11:16
白话算法
算法
数据结构
LeetCode:面试题 17.04. 消失的数字
面试题17.04.消失的数字-
力扣
(LeetCode)没啥好说,简简单单,目录面试题17.04.消失的数字-
力扣
(LeetCode)方法总结:代码+注释:每日表情包:方法总结:哈希(博主还没学),累加再减去法
nainaire
·
2024-02-01 11:14
leetcode
算法
职场和发展
LeetCode:876.链表的中间结点
876.链表的中间结点-
力扣
(LeetCode)目录做题经验:代码+注释:做题经验:本题情况简单,只有奇偶两种情况以下是关于做题的理解(虽然不知道具体实现过程,但是我们评价一个程序看,时间复杂度和空间复杂度
nainaire
·
2024-02-01 11:44
leetcode
链表
算法
数据结构
c语言
LeetCode: 203.移除链表元素,之好习惯帮你节省时间
203.移除链表元素-
力扣
(LeetCode)目录博主代码(处理了第一次的情况,略微繁琐,)时O(n),空O(1)官方题解:时O(n)空O(1):博主标题所说的好习惯:每日一表情包:又是一个遍历然后对链表操作的题
nainaire
·
2024-02-01 11:44
leetcode
链表
算法
c语言
数据结构
LeetCode: 189.轮转数组
本篇目标了解,翻转数组的经典解法,189.轮转数组-
力扣
(LeetCode)目录基本方法概述:1,翻转做法,推荐时O(n),空(1)2,环状替换,极不推荐(思路好像,但官方的解释比较难理解,官方题解更像是在秀操作
nainaire
·
2024-02-01 11:44
leetcode
算法
职场和发展
LeetCode:27移除元素,优化体悟之观察也需要能量
27.移除元素-
力扣
(LeetCode)博主的水水文事先声明一下,其它语言不知道,但是C语言的这优化和没优化是一点区别也看不出来(肉眼看不出来,是各有优势)一般方法:快慢指针,(一个走得快,遇见非val
nainaire
·
2024-02-01 11:43
leetcode
算法
c语言
设计链表(
力扣
刷题)(C语言题解)
type=blog专栏:https://blog.csdn.net/2301_79293429/category_12545690.html题目链接:707.设计链表-
力扣
(LeetCode)该题为中等题
脑子不好的小菜鸟
·
2024-02-01 10:01
刷题
链表
leetcode
c语言
图论——最短路径
目录Dijkstra算法Floyd-Warshall's
algorithm
用动态规划求解问题项目计划Dijkstra算法Dijkstra’s
algorithm
(迪杰斯特拉算法)是一种用于解决图中单源最短路径问题的贪婪算法
CCC_bi
·
2024-02-01 10:13
程序题解法
图论
算法
LeetCode:21.合并两个有序链表之第一次的特殊情况
21.合并两个有序链表-
力扣
(LeetCode)除了平平无奇外,就是关于对第一次(无头)特殊情况的处理,理解有无头的方便与否以下是代码+注释/***Definitionforsingly-linkedlist
nainaire
·
2024-02-01 09:17
leetcode
链表
算法
c语言
数据结构
[数据结构与算法]哈希算法
目录哈希算法常见哈希函数:MD5(MessageDigest
Algorithm
5):SHA-1(SecureHash
Algorithm
1):SHA-256(SecureHash
Algorithm
256-
程序小勇
·
2024-02-01 07:07
力扣经典算法题
哈希算法
算法
c++
c语言
【
力扣
经典面试题】189. 轮转数组
题目描述:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3,99,-
程序小勇
·
2024-02-01 07:07
leetcode
算法
数据结构
c++
c语言
【
力扣
经典面试题】121. 买卖股票的最佳时机
题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖
程序小勇
·
2024-02-01 07:33
leetcode
算法
数据结构
c++
c语言
[349. 两个数组的交集](C++)(第三种解法:set)
关键点和步骤讲解放在代码相应位置前提:看本文章之前,建议先看看这篇对哈希算法的讲解哦,可能事半功倍哦~传送门:常见的三种哈希结构(数组,set,map)-CSDN博客题目链接:349.两个数组的交集-
力扣
脑子不好的小菜鸟
·
2024-02-01 06:34
刷题
算法
leetcode
哈希算法
c++
1. 两数之和(C++)(map)(哈希算法)
脑子不好的小菜鸟文章特点:关键点和步骤讲解放在代码相应位置前提:看本文章之前,建议先看看这篇对哈希算法的讲解哦,可能事半功倍哦~传送门:常见的三种哈希结构(数组,set,map)-CSDN博客题目链接:1.两数之和-
力扣
脑子不好的小菜鸟
·
2024-02-01 06:33
刷题
c++
哈希算法
leetcode
有效的字母异位词(
力扣
)(C语言题解)
关键点和步骤讲解放在代码相应位置前提:看本文章之前,建议先看看这篇对哈希算法的讲解哦,可能事半功倍哦~传送门:常见的三种哈希结构(数组,set,map)-CSDN博客题目链接:242.有效的字母异位词-
力扣
脑子不好的小菜鸟
·
2024-02-01 06:30
刷题
哈希算法
算法
算法-STL(C/C++)
一、STL概述STL主要由container(容器)、
algorithm
(算法)和iterator(迭代器)三大部分构成,容器用于存放数据对象(元素),算法用于操作容器中的数据对象。
.lby.
·
2024-02-01 04:07
算法
算法
数据结构
136 Single Number
everyelementappearstwiceexceptforone.Findthatsingleone.Example:Input:[2,2,1]Output:1Input:[4,1,2,1,2]Output:4Note:Your
algorithm
shouldhavealinearruntimecomplexity.Couldyo
烟雨醉尘缘
·
2024-02-01 04:29
力扣
274.H指数
弄清楚H指数的含义就行代码:classSolution{public:inthIndex(vector&citations){sort(citations.rbegin(),citations.rend());//先逆序排序for(inti=0;i
凶鼠
·
2024-02-01 04:47
力扣
leetcode
算法
职场和发展
力扣
45.跳跃游戏 II
classSolution{public:intjump(vector&nums){if(nums.size()==1)return0;intstep=0;//记录跳跃步数inti=nums.size()-1;intindex=i;while(i>0){index=i;for(intj=i-1;j>=0;j--){//对应i的位置,可以到达i的最前面的j位置if(nums[j]>=i-j){if(
凶鼠
·
2024-02-01 04:17
力扣
leetcode
游戏
算法
力扣
122.买卖股票的最佳时机 II
代码:classSolution{public:intmaxProfit(vector&prices){if(prices.size()==1)return0;intres=0;inti=0;while(iprices[i]){//在找到对应元素的下一个元素比他大的时候买入while(j+1=prices[j])j++;//找到最大的elsebreak;}res=res+prices[j]-pri
凶鼠
·
2024-02-01 04:45
力扣
leetcode
算法
职场和发展
LeetCode-078-子集
示例:输入:nums=[1,2,3]输出:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]来源:
力扣
(LeetCode)链接:https://leetcode-cn.com
刻苦驴哝
·
2024-02-01 03:17
C++数据结构与算法——链表
这一部分计划一个月,主要利用代码随想录来学习,刷题使用
力扣
网站,不定时更新,欢迎关注!
爱睡觉的咋
·
2024-02-01 03:01
C++学习
算法与数据结构系统学习
c++
链表
java
二叉树的遍历(OJ)
二叉树的遍历
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台备战技术面试?
力扣
提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企DreamOffer。
铁蛋Q
·
2024-02-01 03:47
数据结构
c语言
算法
ARTS打卡第三周
Algorithm
Review个人语音计算平台想让类airpods产品成为一个突破性的个人计算平台(就像smartphone一样),有三个条件:AMassiveReductioninFriction.即大幅度减少在使用
作妖大鹅鹅
·
2024-02-01 02:47
Leetcode 2808 . 使循环数组所有元素相等
链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台思路:本题是一道思维题;最后变成的一样的数,一定是原数组中存在的数,那么用hash表来统计每个数在原数组中x出现的次数,那么对于非x的元素,
ros275229
·
2024-02-01 01:48
leetcode
算法学习
leetcode
算法
职场和发展
用遗传算法求解最值问题并可视化(python)
importnumpyasnpimportmatplotlib.pyplotasplt#找到函数f(x)在区间self.x_bounder上的最大值deff(x):returnnp.sin(x)+np.cos(x)classGenetic
Algorithm
Phoenix Studio
·
2024-01-31 23:10
数学建模和机器学习
遗传算法
python
GA
可视化
【
Algorithm
s 4】算法(第4版)学习笔记 01 - 1.5 案例研究:union-find算法
文章目录前言参考目录学习笔记1:动态连通性2:UF实现1:快速查找quick-find2.1:demo演示12.2:demo演示22.3:quick-find代码实现3:UF实现2:快速合并quick-union3.1:demo演示13.2:demo演示23.3:demo演示33.4:quick-union代码实现4:UF实现3:加权quick-union算法4.1:demo演示4.2:加权qui
MichelleChung
·
2024-01-31 22:03
算法学习
算法
【
Algorithm
s 4】算法(第4版)学习笔记 02 - 1.4 算法分析
文章目录前言参考目录学习笔记1:科学方法2:观察举例:三数之和3:近似4:增长数量级4.1:二分查找demo4.2:二分查找代码实现4.3:二分查找比较次数的证明(比较次数最多为lgN+1)5:三数之和的优化5.1:三数之和优化代码实现6:上下界前言经过上一章节对于union-find算法的实现以及分析,这一章节主要是对于算法的一些分析以及理论性的总结说明,还包含三数之和的实现以及优化、二分查找的
MichelleChung
·
2024-01-31 22:02
算法学习
算法
C#,欧拉数(Eulerian Number)的算法与源代码
定义为:计算公式:相关推到:计算结果:2文本格式usingSystem;namespaceLegalsoft.Truffer.
Algorithm
{publi
深度混淆
·
2024-01-31 20:56
C#算法演义
Algorithm
Recipes
C#
算法
mysql视图参数_MySQL视图概述
2.创建创建MySQL视图语法如下CREATE[
ALGORITHM
=[UNDEFINED|ME
红廉骑士兽
·
2024-01-31 19:41
mysql视图参数
2021-07-31
IT1.LeetCode
力扣
:链表中倒数第k个节点2021-07-31(剑指Offer22.链表中倒数第k个节点)2.《剑指offer》:p133~138英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-31 19:07
力扣
(leetcode)第169题多数元素(Python)
169.多数元素题目链接:169.多数元素给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2提示:n==nums.length1int:nums.sort()returnnums[le
十八子是李
·
2024-01-31 19:20
Python题集
leetcode
python
算法
开发语言
android
力扣
(leetcode)第136题只出现一次的数字(Python)
136.只出现一次的数字题目链接:136.只出现一次的数字给你一个非空整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。示例1:输入:nums=[2,2,1]输出:1示例2:输入:nums=[4,1,2,1,2]输出:4示例3:输入:nums=[1]输出:1提示:1int:
十八子是李
·
2024-01-31 19:48
Python题集
leetcode
python
算法
android
开发语言
力扣
c++ 快捷键
大佬们有什么好用快捷键求留言教教我哇!!1.注释加注释:ctrl+k再ctrl+c取消注释:ctrl+k再ctrl+u
hhdyzwhy
·
2024-01-31 18:16
c++
力扣
每日一题
力扣
2670找出不同元素数目差数组
2670.找出不同元素数目差数组题目描述:给你一个下标从0开始的数组nums,数组长度为n。nums的不同元素数目差数组可以用一个长度为n的数组diff表示,其中diff[i]等于前缀nums[0,...,i]中不同元素的数目减去后缀nums[i+1,...,n-1]中不同元素的数目。返回nums的不同元素数目差数组。注意nums[i,...,j]表示nums的一个从下标i开始到下标j结束的子数组
乐超kawhi
·
2024-01-31 18:15
每日刷题
leetcode
算法
职场和发展
每日打卡
力扣
2808 使循环数组所有元素相等的最少秒数
2808.使循环数组所有元素相等的最少秒数题目描述:给你一个下标从0开始长度为n的数组nums。每一秒,你可以对数组执行以下操作:对于范围在[0,n-1]内的每一个下标i,将nums[i]替换成nums[i],nums[(i-1+n)%n]或者nums[(i+1)%n]三者之一。注意,所有元素会被同时替换。请你返回将数组nums中所有元素变成相等元素所需要的最少秒数。示例1:输入:nums=[1,
乐超kawhi
·
2024-01-31 18:42
每日刷题
leetcode
算法
职场和发展
力扣
第449题序列化和反序列化二叉搜索树
力扣
第449题序列化和反序列化二叉搜索树序列化是将数据结构或对象转换为一系列位的过程,以便它可以存储在文件或内存缓冲区中,或通过网络连接链路传输,以便稍后在同一个或另一个计算机环境中重建。
专打瘸子那条好腿
·
2024-01-31 18:07
力扣牛客每日一题笔记
leetcode
java
数据结构
mysql--窗口函数
一、前言由
力扣
题引发的一次窗口函数的学习,mysql从8.0开始支持窗口函数,使用窗口函数,会令我们的分组查询变得便捷。
幼儿园里的山大王
·
2024-01-31 18:35
MySQL
mysql
第454题.四数相加II(
力扣
LeetCode)
文章目录第454题.四数相加II题目描述哈希表:map第454题.四数相加II题目描述给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0nums1[0]+nums2[0]+nums3[0]+nums4[1]=1+(-2)+(-1)+2=02.(1,1,0,0)->nums1[1]+nums2[1]+nums3[0]+nu
林海绮律
·
2024-01-31 17:11
leetcode
leetcode
算法
c++
哈希算法
赎金信(
力扣
LeetCode)
文章目录383.赎金信题目描述哈希表:数组暴力:字符串erase删除函数383.赎金信题目描述给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。示例1:输入:ransomNote=“a”,magazine=“b”输出:f
林海绮律
·
2024-01-31 17:11
leetcode
leetcode
算法
c++
哈希算法
两数之和(
力扣
LeetCode)
文章目录1.两数之和题目描述哈希表:map二分查找暴力:双重for循环1.两数之和题目描述给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0
林海绮律
·
2024-01-31 17:38
leetcode
leetcode
算法
职场和发展
c++
【算法】【环形数组处理技巧、枚举】
力扣
2808. 使循环数组所有元素相等的最少秒数
2808.使循环数组所有元素相等的最少秒数文章目录【算法】
力扣
2808.使循环数组所有元素相等的最少秒数题目描述输入输出示例解题思路算法步骤Python3代码实现C++代码实现GO实现复杂度分析总结【算法
扣柚
·
2024-01-31 17:35
力扣题目解析
#
技巧
算法
leetcode
职场和发展
力扣
136、只出现一次的数字(简单)
1题目描述图1题目描述2题目解读在非空整数数组nums中,有一个元素只出现了一次,其余元素均出现两次。要求找出那个只出现一次的元素。3解法一:位运算位运算,是一种非常简便的方法。3.1解题思路异或运算,有以下三个性质。(1)任何数和0做异或运算,结果仍然是原来的数;(2)任何数和其自身做异或运算,结果是0;(3)异或运算满足交换律和结合律。3.2设计代码#include#includeusingn
BraveTomato
·
2024-01-31 17:04
力扣LeetCode
算法
数据结构
c++
leetcode
双非本科准备秋招(8.1)——
力扣
哈希
LeetCode1、49.字母异位词分组学到的知识:1、String的toCharArray()方法能返回一个Char类型的数组,自己发现对String学的还不系统,于是重新学了下String。2、newArrayList()可以接收一个Collection对象3、map的keySet和values方法,分别返回Set和Collection类型的对象。分析:字母异位词是乱序的,也就是说,如果排序的
随心自风流
·
2024-01-31 17:18
leetcode
算法
求职招聘
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他