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
java-script刷题
LeetCode
刷题
day28||93. 复原 IP 地址&&78.子集&&90.子集II--回溯
文章目录93.复原IP地址题目描述思路分析代码78.子集题目描述思路分析代码90.子集II题目描述思路分析代码93.复原IP地址题目描述题目链接思路分析切割问题就可以使用回溯搜索法把所有可能性搜出来判断子串是否合法主要考虑到如下三点:段位以0为开头的数字不合法段位里有非正整数字符不合法段位如果大于255了不合法代码classSolution{private:vectorresult;//记录结果/
Kl_WJ
·
2023-11-30 05:26
leetcode
leetcode
算法
职场和发展
Two Sum--leecode
刷题
总结
Givenanarrayofintegersnumsandanintegertarget,returnindicesofthetwonumberssuchthattheyadduptotarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Youcanreturnt
photoelectricism
·
2023-11-30 05:12
力扣
python
leetcode
刷题
方法总结—数组全解
leetcode
刷题
方法总结—数组全解文章目录leetcode
刷题
方法总结---数组全解1.解题方法:常规二分法2.解题方法:同向双指针法3.解题方法:反向双指针法4.解题方法:滑动窗口法5.解题方法:
Alex Ripple
·
2023-11-30 05:40
#
算法刷题总结
leetcode
算法
数据结构
c++
面试
leetcode数组类
按这篇文章顺序
刷题
:有没有人一起从零开始刷力扣,本系列博客记录
刷题
中的知识点,坚持做题和总结~(ง•_•)ง一、数组的遍历题目1:414#解题思路:#1.去重#2.小于3位数,返回最大值#3.大于等于2
mintminty
·
2023-11-30 05:09
code
leecode
刷题
总结--动态规划
1关键是知道第i个与第i-1之间的关系。用i=0的两种可能,得到i=1的两种可能,依次递推,一直到n的两种可能,在取两个可能的最大值。2要上一个,还是自立门户贪心。3直接递归方法会超时,开一个数组存放。4缓存,使用Pair.creat(i,j)存储进hashmap;5到达i则只能从i-1,或者i-2过来。分别加上i-1,i-2的值取最小。6暂存更新一个最小值。就两种可能持股不持股,i和i-1的关系
mmxgl
·
2023-11-30 05:09
动态规划
算法
java
Leecode
刷题
——数组——螺旋矩阵
来力扣
刷题
已经两周了,看了一眼自己的进度,还停留在数组链表,不免内心有点着急。但,总归是知道着急是没有用的,唯有更加努力,才能改变现状,故前言以此作为自我激励,相信自己可以变得更好。
商赏上官管冠
·
2023-11-30 05:39
leetcode
算法
java
leecode
刷题
总结
136.只出现一次的数字难度简单1981收藏分享切换为英文接收动态反馈给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4思路:这道题思路非常的巧妙,通过异或运算,因为两个相同的值异或为0,所以最后的值
景景景景色分明.
·
2023-11-30 05:38
leetcode
算法
刷题
笔记day20-二叉树
106.从中序与后序遍历序列构造二叉树/***Definitionforabinarytreenode.*typeTreeNodestruct{*Valint*Left*TreeNode*Right*TreeNode*}*/funcbuildTree(inorder[]int,postorder[]int)*TreeNode{//思路1:思路采用递归的方式进行。iflen(inorder)==0|
爱飞的蚂蚁
·
2023-11-30 05:14
笔记
刷题
笔记day27-回溯算法1
理论基础77.组合classSolution:path:list=list()result:List[List[int]]=list()deftraversal(self,left:int,n:int,k:int):#终止条件if(len(self.path)==k):#这里面需要用浅拷贝,而不能是引用self.result.append(copy.copy(self.path))#print(s
爱飞的蚂蚁
·
2023-11-30 05:14
笔记
算法
Verilog笔记(四)状态机
来自正点原子的学习笔记我在学习的过程中会尽量把它和C语言进行比较,毕竟有较大的相似之处RTL设计主要有组合电路和时序电路两个部分,还有一个非常重要的部分就是状态机,都应该熟练的掌握(
刷题
网站里都有对应的题目哦
班花i
·
2023-11-30 04:33
FPGA
fpga
Linux根目录作用
显然,又是牛客
刷题
刷到的。虽然平时WSL用的多,树莓派也在玩着,云服务器也开着,但是非要问我Linux根目录都有些什么作用是什么,我还真不一定能答上来。。。列张表以便随时查阅吧。。。
aabbcco_
·
2023-11-30 04:39
2021-08-19leetcode
刷题
区间dp降低时间复杂度给你一个字符串s,找出其中最长的回文子序列,并返回该序列的长度。子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。示例1:输入:s="bbbab"输出:4解释:一个可能的最长回文子序列为"bbbb"。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic
Cipolee
·
2023-11-30 02:01
刷题
笔记 Hot100 33. 搜索旋转排序数组
33.搜索旋转排序数组难度:中等数组中存在一个旋转点,在中间的部分分开为左右两半,必定是一边无序,一边有序。此时,只需要在原来的算法上增加判断有序与无序的逻辑,先看看数是不是在有序的那一侧,如果不是,就到另一侧寻找classSolution{publicintsearch(int[]nums,inttarget){intleft=0,right=nums.length-1;while(left<=
春种一粒粟秋收一粒米
·
2023-11-30 01:19
算法
leetcode
数据结构
C语言编程入门之
刷题
篇(C语言130题)(4)
(题目标题可以直接转题目链接)BC23时间转换描述给定秒数seconds,把秒转化成小时、分钟和秒。数据范围:0intmain(){inta=0;scanf("%d",&a);inth=0;intm=0;ints=0;h=a/3600;m=a%3600/60;s=a%3600%60;printf("%d%d%d",h,m,s);return0;}答案解析:计算好对应的数字,按照格式打印就行。BC2
Wei&Yan
·
2023-11-30 01:08
c语言
c++
开发语言
C语言
刷题
——lesson4
1.BC23-时间转换题目描述给定秒数seconds(0intmain(){intsec=0;scanf("%d",&sec);inth=sec/60/60;//小时intm=sec/60%60;//分钟ints=sec%60;//秒printf("%d%d%d\n",h,m,s);return0;}答案解析:计算好对应的数字,按照格式打印就行。2.BC24-总成绩和平均分计算题目描述依次输入一个
天將明°
·
2023-11-30 01:04
C语言刷题
c语言
java 结构体排序 两个优先级排序
工作快两年了,慢慢觉得算法是真重要,不是为了面试刷算法重要,而是在
刷题
的过程中慢慢形成的这种思维,遇到问题首先思考有几种解决方案,这些解决方案分别都有什么优缺点,算法代价是多少,时间代价和空间代价是否都能接受
沙漠里de小孩子
·
2023-11-30 01:49
LeetCode 20天算法
刷题
计划第一天:二分查找
2.1题目链接2.2题目描述2.3题目分析2.4代码实现3.35搜索插入位置3.1题目链接3.2题目描述3.3题目分析3.4代码实现后记前言hello,大家好,博主开了一个题海求知的专栏,用来记录一些
刷题
过程中的收获
lxkeepcoding
·
2023-11-30 00:22
题海求知
算法
二分法
ATM_项目日报
252020/12/26我的希望:链表(一)最基础的基础:初始化、单链表插入删除、遍历链表(二)单链表的整表创建(头插尾插)与整表删除链表(三)双向链表、静态链表链表(四)循环链表链表leetcode
刷题
小结
半两八斤
·
2023-11-30 00:51
C
机器学习 - 竞赛网站,算法
刷题
网站(持续更新)
数据竞赛类网站Kaggle阿里巴巴天池大数据比赛DataCastleCCF大数据与计算智能大赛Di-Tech算法大赛KDD-CupKDnuggetsCompetition赛氪网DrivenDataCompetition上海SODA大赛TopCoder大赛网数字城市大赛数据科学&机器学习的在线学习资源慕课网数据科学家快报数据分析网一起大数据36大数据数据科学研习社爱可可-爱生活好东西传送门机器学习日
huanbia
·
2023-11-30 00:19
机器学习
竞赛网站
算法刷题
231127
刷题
日报
这周值班。。多少写道题吧,保持每天的手感。老婆给买了lubuladong纸质书,加油卷。1.131.分割回文串写个这个吧,钉在耻辱柱上的题。为啥没写出来:1.递归树没画对把树枝只看做是1个字母,而且不清楚树枝和节点含义:树枝:每次的选择节点:剩余下次可以做的选择2.递归变量没写对,是水平递增走到底(走到字符串里最后一个字符,收集结果),而不是垂直递增走到底(结果里长度3,即树的深度,收集结果)显然
Léon's Blog
·
2023-11-30 00:48
算法
231128
刷题
日报
值班+
刷题
的第二天,早上地铁上看了一道题,以为很简单LCR019.验证回文串II我的思路是引入计数器+左右指针,然而Leetcode老哥提醒了我:你看看这个字符串“lcuxxucul”,你的默认优先删除左边
Léon's Blog
·
2023-11-30 00:48
算法
机器学习 - 竞赛网站,算法
刷题
网站
数据竞赛类网站Kaggle阿里巴巴天池大数据比赛DataCastleCCF大数据与计算智能大赛Di-Tech算法大赛KDD-CupKDnuggetsCompetition全国高校云计算应用创新大赛ByteCup国际机器学习竞赛WID数据竞赛数据火车竞赛网站DrivenDataCompetition上海SODA大赛赛氪网TopCoder大赛网kaggle竞赛冠军源代码数据科学&机器学习的在线学习资源
ctrigger
·
2023-11-30 00:48
231126
刷题
日报
1.高楼扔鸡蛋O(N*logN)2.698.划分为k个相等的子集没做出来,和划分两个子集不同3.300.最长递增子序列LISpetenciesorting没看懂,明天看吧4.518.零钱兑换II完全背包问题:每个物品数量是无限的注意:dp的定义:如果使用前i个物品,当背包容量是j时,有dp[i][j]种方法可以装满背包5.LCR103.零钱兑换这个题解写的很赞,充分对比了01背包和完全背包,找时间
Léon's Blog
·
2023-11-30 00:47
动态规划
算法
231123
刷题
日报-动态规划
今天主要看了DP,前几天频繁遇到DP打击有点大。。1.0-1背包问题要点:a.三部曲:1.状态和选择状态:物品序号、背包容量选择:放、不放2.dp数组定义、basecasedp[i][w]对于前i个物品,当前背包容量是w,这种情况下最大价值是dp[i][w]比如dp[3][5]=6,对于给定的一系列物品中,如果只前3个物品做选择,当背包容量是5时,最多可以装下的价值是63.根据【选择】,思考状态转
Léon's Blog
·
2023-11-30 00:17
动态规划
算法
【转】机器学习 - 竞赛网站,算法
刷题
网站
转载仅为个人记录使用请访问源地址:https://blog.csdn.net/zk_j1994/article/details/76019650更新:1.天池2.CCF大数据与计算智能3.Di-Tech算法大赛4.全国高校云计算应用创新大赛5.WID数据竞赛6.数据火车竞赛网站数据竞赛类网站Kaggle阿里巴巴天池大数据比赛DataCastleCCF大数据与计算智能大赛Di-Tech算法大赛KDD
7-clock
·
2023-11-30 00:47
机器学习
转载
竞赛
刷题
【洛谷题单
刷题
日记】线段树
1:洛谷P3372【模板】线段树1 线段树是用来解决区间和/区间最值/区间覆盖的问题,而本道题涉及到了区间和问题,是区间修改和区间查询的问题(单点查询和单点修改对应的就是l==rl==rl==r的情况)。如果修改一个区间时,每次都修改到叶结点,那么一个叶节点的修改所需的复杂度是O(nlogn)O(nlogn)O(nlogn),修改一次区间的时间复杂度是O(nlogn)O(nlogn)O(nlog
飞°
·
2023-11-30 00:16
231129
刷题
日报
本周值班第3天,今天终于收到二面电话,一度以为挂了。。加油卷!今天尊重下艾宾浩斯遗忘曲线,重复下前几天看的01背包,子集背包,完全背包。416.分割等和子集518.零钱兑换II38min做了一道新题,64.最小路径和小有进步吧,第一遍没AC原因是推导式写错成上一步的nums,还是没重视dp定义。写完对比了下labuladong书里的写法,basecase的处理还是不够优雅,
Léon's Blog
·
2023-11-30 00:15
leetcode
Day1|Leetcode704. 二分查找 Leetcode27. 移除元素
前言:第一次用leetcode
刷题
,格式有点不适应,之前都是acm模式,需要熟悉熟悉Leetcode704二分查找题目链接704二分查找解题思路:本题目只运用二分法(原理:不断分段查找区间内的值),没有别的坑
吼吼848
·
2023-11-30 00:38
leetcode
算法
笔记
LeetCode
刷题
day32|122.买卖股票的最佳时机II、55.跳跃游戏、45.跳跃游戏Ⅱ
文章目录一、122.买卖股票的最佳时机II二、55.跳跃游戏三、45.跳跃游戏Ⅱ一、122.买卖股票的最佳时机II这道题的精髓是:把相邻的两天捆绑到一起,如果第二天比第一天高,则在第一天买入,第二天卖出;如果第二天比第一天低,则不进行操作。以下是代码部分:publicclass买卖股票的最佳时机II122{//看的题解:思路——>算出每天较前一天的利益,如果是正收益,就在前一天买入,否则不买pub
霍格沃兹程序员
·
2023-11-30 00:37
leetcode
游戏
算法
【算法
刷题
】Day7
文章目录283.移动零1089.复写零283.移动零原题链接看到题目,首先看一下题干的要求,是在原数组内进行操作,平切保持非零元素的相对顺序这个时候我们看到了示例一:[0,1,0,3,12]这个时候输出成为了[1,3,12,0,0]我们这里可以运用**“双指针”**的方法这里的双指针,并不是c语言中的指针,而是用数组模拟的指针首先:我们要定义两个“指针”,cur和destcur:从左往右扫描数组,
柒柒要开心
·
2023-11-29 23:21
算法刷题
算法
【算法
刷题
】Day8
文章目录202.快乐数解法:11.盛最多水的容器解法:202.快乐数原题链接拿到题,我们先看题干把一个整数替换为每个位置上的数字平方和,有两种情况:重复这个过程始终不到1(无限死循环)结果变成1(快乐数)接下来我们画图看一下是不是这两种情况画完图我们就可以发现,这个跟曾经数据结构学过的判断链表是否有环非常相似判断是不是快乐数,就是看入环的数字是几,如果是1那么就是快乐数解法:(快慢双指针)定义快慢
柒柒要开心
·
2023-11-29 23:21
算法刷题
算法
java
【算法
刷题
】Day6
文章目录1、月落乌啼算钱(斐波那契数列)2、P1307[NOIP2011普及组]数字反转1、月落乌啼算钱(斐波那契数列)原题链接很简单的斐波那契额数列可以直接用公式算出来也可以用迭代或者递归publicstaticvoidmain2(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();doublea=Math.sqrt(5
柒柒要开心
·
2023-11-29 23:20
算法刷题
算法
java
C#基于SortedList 的优先队列
在LeetCode
刷题
,总是遇到优先队列解法,但是呢,c#并没有提供这种数据结构,没办法,只能自造一个PriorityQueue了publicclassPriorityQueue{IComparercomparer
落枫箫残
·
2023-11-29 23:36
c#
开发语言
LeetCode
刷题
总结(1)--栈、队列、堆
队列:先进先出栈:先进后出堆(优先队列):逻辑结构上是完全二叉树结构,其中每个字数的最大值(最小值)节点是头节点。实际结构常用数组实现。建立一个大根堆时间复杂度O(n)基础题1.数组实现栈、队列;实现堆排序栈classArrayStack{intmaxSize;inttop;int[]stack;publicArrayStack(intmaxSize){this.maxSize=maxSize;t
DopaM1ne
·
2023-11-29 23:09
计算机三级数据库技术
标红为重点,是我
刷题
库刷到的知识点。
糖醋慕鱼
·
2023-11-29 23:09
数据库
洛谷随机
刷题
之传智杯#3
[传智杯#3练习赛]直角三角形题目描述一个直角三角形的两个直角边是a,b(a≤b)a,b(a\leb)a,b(a≤b),其斜边是ccc,且a,b,ca,b,ca,b,c都是正整数。现在我们已经知道了斜边长度ccc,请问这个直角三角形的两个直角边的长度是什么?输入格式输入一个整数c(1≤c≤1.41×104)c(1\lec\le1.41\times10^4)c(1≤c≤1.41×104)。输出格式输
艾莜薇
·
2023-11-29 22:28
刷题
c语言
【LeetCode:2336. 无限集中的最小数字 | 数据结构设计】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-29 22:44
LeetCode每日一题打卡
leetcode
数据结构
算法
java
最小堆
优先队列
有序集合
【LeetCode:1670. 设计前中后队列 | 数据结构设计】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-29 22:43
LeetCode每日一题打卡
leetcode
数据结构
算法
java
队列
列表
PAT--简单模拟
刷题
PAT–简单模拟
刷题
B1011A+B和CB1016部分A+BB1026程序运行时间15分B1046划拳B1008数组元素循环右移问题B1012数字分类B1018锤子剪刀布20分A1042ShufflingMachine20
Prime's Blog
·
2023-11-29 22:20
PAT刷题
PAT-10道题
PAT算法
刷题
10021002一:对于每一的1到6都进行枚举,进行递归操作二:如果位数到了指定的n的时候,递归的条件,进行判断是否可以整除操作#include#includeusingnamespacestd
一直爱莲子
·
2023-11-29 22:47
#
PAT
算法
【LeetCode】每日一题 2023_11_25 二叉树中的伪回文路径(dfs,数组/位运算)
文章目录
刷题
前唠嗑题目:二叉树中的伪回文路径题目描述代码与解题思路偷看大佬题解结语
刷题
前唠嗑LeetCode?启动!!!
戊子仲秋
·
2023-11-29 20:41
LeetCode
每日一题
深度优先
leetcode
算法
【LeetCode】每日一题 2023_11_29 无限集中的最小数字(哈希/堆)
文章目录
刷题
前唠嗑题目:无限集中的最小数字题目描述代码与解题思路偷看大佬题解结语
刷题
前唠嗑LeetCode?启动!!!
戊子仲秋
·
2023-11-29 20:41
LeetCode
每日一题
leetcode
哈希算法
算法
【CodeTop】TOP 100
刷题
21-30
文章目录21.螺旋矩阵题目描述代码与解题思路22.反转链表II题目描述代码与解题思路23.相交链表题目描述代码与解题思路24.合并K个升序链表题目描述代码与解题思路25.字符串相加题目描述代码与解题思路26.最长递增子序列题目描述代码与解题思路27.重排链表题目描述代码与解题思路28.环形链表II题目描述代码与解题思路29.接雨水题目描述代码与解题思路30.删除链表的倒数第N个结点题目描述代码与解
戊子仲秋
·
2023-11-29 20:10
CodeTop
刷题
leetcode
算法
【LeetCode】每日一题 2023_11_28 设计前中后队列(数组/链表/双端队列)
文章目录
刷题
前唠嗑题目:设计前中后队列题目描述代码与解题思路偷看大佬题解结语
刷题
前唠嗑LeetCode?启动!!!这道题的难度,才是我想象中的中等题的难度好吧,昨天那玩意对我来说还是太难了。。。
戊子仲秋
·
2023-11-29 20:08
LeetCode
每日一题
leetcode
链表
算法
【
刷题
笔记】H指数||数组||二分查找的变体
H指数最新编辑于2023.11.29之前的代码写得有点抽象,实在抱歉,好像我自己都不理解当时自己怎么写的,现在重新更新了代码,保证好理解。1题目描述https://leetcode.cn/problems/h-index/给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数。计算并返回该研究者的h指数。根据维基百科上h指数的定义:h代表“高引用次数”,
han1254
·
2023-11-29 20:59
算法
笔记
算法
数组
【
刷题
笔记】两数之和II_二分法||二分查找||边界||符合思维方式
两数之和II_二分法||二分查找1题目描述https://leetcode.cn/problems/two-sum-ii-input-array-is-sorted/给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数target的两个数。如果设这两个数分别是numbers[index1]和numbers[index2],则10&&numb
han1254
·
2023-11-29 20:59
算法
数组
算法
【
刷题
笔记】分糖果||数组||暴力通过||符合思维方式||多案例分析
分发糖果文章目录分发糖果1题目描述2题目分析2.1寻找波峰波谷2.2从波底往波峰攀爬!2.2计算糖果3代码附录11题目描述https://leetcode.cn/problems/candy/n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到1个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。请你给每个孩子分发糖果,计算
han1254
·
2023-11-29 20:58
算法
笔记
数组
算法
leetcode
【
刷题
笔记】匹配字符串||KMP||动图解析||符合思维方式
找出字符串中第一个匹配项的下标1题目描述https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。2思路
han1254
·
2023-11-29 20:55
算法
笔记
算法
数组
leetcode
【
刷题
】链表
链表206.反转链表给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000next;curr->next=prev;prev=curr;curr=next;}returnpre
qq_42725437
·
2023-11-29 20:52
刷题
链表
数据结构
【
刷题
】 哈希表
哈希表LCR169.招式拆解II(有序哈希表)某套连招动作记作仅由小写字母组成的序列arr,其中arr[i]第i个招式的名字。请返回第一个只出现一次的招式名称,如不存在请返回空格。示例1:输入:arr=“abbccdeff”输出:‘a’示例2:输入:arr=“ccdd”输出:’’限制:0keys;unordered_maphmap;for(charc:arr){if(hmap.find(c)==h
qq_42725437
·
2023-11-29 20:22
刷题
散列表
算法
数据结构
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他