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
Carl
leetcode算法总结(基于
carl
网站)
前言本篇参考链接:代码随想录.所有类型题都可在网站里找到,这里不做详细标注数组二分查找适用情况:在已经排序好的数组(元素无重复)中快速找到某一个满足条件的元素。例题:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。思考用哈希会怎么样?在已经排序好的数组下,用哈希耗时更长,若是未排序好的数组可以考虑
yyjshang
·
2024-02-20 06:17
Cpp
Learning
Road
c++
数据结构
算法
动态规划 | 01背包问题理论 | 代码随想录
文章目录01背包问题画图说明代码滚动数组——一维dp数组多重背包跟随
carl
代码随想录刷题语言:python01背包问题动态规划从小问题着手,逐步解决大问题。
Begonia_cat
·
2024-02-13 03:20
算法与数据结构
动态规划
算法
萨尔瓦多「比特币总统」连任,Web3 的又一「胜地」?
撰文:
Carl
,TechubNews文章来源TechubNews,搜TehubNews下载查看更多Web3资讯。萨尔瓦多「比特币总统」连任,Web3的又一「胜地」?
TechubNews
·
2024-02-09 07:51
区块链
代码随想录算法训练营第二十四天|● 理论基础 ● 77. 组合
个数里面按一定规则找出k个数的集合切割问题:一个字符串按一定规则有几种切割方式子集问题:一个N个数的集合里有多少符合条件的子集排列问题:N个数按一定规则全排列,有几种排列方式棋盘问题:N皇后,解数独等等回溯法模板这里给出
Carl
一枚清澈愚蠢的研究生
·
2024-02-07 22:59
letcode
算法
java
开发语言
day06补卡|哈希表专题1|Leetcode1、242、349、202|哈希数组、哈希Set、哈希Map|给你一个元素,判断是否在集合内出现过使用哈希方法;
题目分析:题干异此等判定的本质就是,组成字母及出现次数均相同即可判定为true;例如abcd与abcd也算作异位词;所以我们只要判定两个字符串中字母(题干说只有小写字母)出现的频次是否相同;思路:根据
carl
lala....
·
2024-02-06 14:25
散列表
数据结构
哈希算法
leetcode
java
算法
学习
2024年Web3吃瓜事:Binance Labs 和 SkyArk 吵了起来
撰文:
Carl
,TechubNews来源:投了还是没投?
TechubNews
·
2024-02-03 09:16
区块链
代码随想录算法训练营day09 | 28. 实现 strStr()、459.重复的子字符串
28.实现strStr()KMP算法
Carl
的视频看了两遍,对于kmp算法了解的更深刻了,之前都是理论觉得懂了,实际代码不会。
sunflowers11
·
2024-01-31 14:48
算法
python
开发语言
代码随想录算法训练营day3 | 链表 (1)
--
Carl
链表性能分析:链表的Java定义:publicclassListNode{//结点的值intval;//下一个结点ListNodenext;//节点的构造函数(无参)publicListNode
橙南花已开
·
2024-01-30 00:12
代码随想录算法训练营
链表
数据结构
You're going to Be Fine(ACT I) 4
Comewithme,
Carl
.YouandIwilltalkthisover.Shehasaspecialwaywithkids.Shesuredoes.
Carl
,doesyourthroathurt
LuminaryWL
·
2024-01-20 09:30
a16z Web3行业展望 2024:新的一年,新的理念,新的方式
原文标题:《newyear,newideas,newways》撰文:a16zCrypto编译:
Carl
,TechubNews原文链接:a16zWeb3行业展望2024:新的一年,新的理念,新的方式a16z
TechubNews
·
2024-01-19 12:52
web3
代码随想录训练营Day43动态规划Part05|1049. 最后一块石头的重量 II|494. 目标和|474.一和零
1049.最后一块石头的重量II没有思路,不知道如何用背包问题解决
Carl
提示和416很像,也是将石头分为两组,只是416题要求两组价值完全一样,本题则是希望价值越大越好,越大越接近总值的一半,就会令两组的差距越小本题用的滚动一维
古德猫宁已存在
·
2024-01-14 16:53
动态规划
算法
数据结构
leetcode
c++
1 小时近 5 亿美元灰飞烟灭,比特币暴跌 10%「献礼」15 周年
撰文:
Carl
,TechubNews1月3日,正沉浸在纪念比特币创世区块15周年活动中的人们,被比特币大幅回调的消息拉回了现实。
TechubNews
·
2024-01-09 21:40
区块链
leetcode刷题优质题解(C++,Python,Go语言)
过程中发现了几个优质题解,分享给大家,尤其是
Carl
哥的代码随想录包含C++、Java、Python、Go、JavaScript等等多语言版本。刷题之路很痛苦,愿和大家一块坚持,进步。
happy der 2b
·
2024-01-03 17:34
leetcode题解
leetcode
c++
python
golang
You're Going to Be Fine(ACT I) 2
Carlwillbeperfectlyfineafterweremovehistonsils.Thankyouforyourreassurance,Dr.Stewart.He'shadsomanycoldsandsorethroatsrecently.Well,it'saveryeasyoperstion,
Carl
.Youwon'tfeelathing.Butwh
LuminaryWL
·
2023-12-25 13:06
代码随想录第四十天(一刷&&C语言)|单词拆分
单词拆分思路:参考
carl
文档动规五部曲分析如下:1、确定dp数组以及下标的含义:dp[i]:字符串长度为i的话,dp[i]为true,表示可以拆分为一个或多个在字典中出现的单词。
小黑刚
·
2023-12-25 08:06
c语言
开发语言
代码随想录第三十八天(一刷&&C语言)|零钱兑换II&&组合总数和 IV
一、零钱兑换II思路:参考
carl
文档1、确定dp数组以及下标的含义:凑成总金额j的货币组合数为dp[j]。
小黑刚
·
2023-12-24 02:15
c语言
开发语言
代码随想录第三十七天(一刷&&C语言)|最后一块石头的重量&&目标和&&一和零
一、最后一块石头的重量思路:参考
carl
文档1、确定dp数组以及下标的含义:dp[j]表示容量为j的背包,最多可以背最大重量为dp[j]。
小黑刚
·
2023-12-24 02:45
c语言
开发语言
代码随想录第三十九天(一刷&&C语言)|零钱兑换&&完全平方数
一、零钱兑换思路:参考
carl
文档1、确定dp数组以及下标的含义:凑足总额为j所需钱币的最少个数为dp[j]。
小黑刚
·
2023-12-24 01:42
c语言
开发语言
代码随想录第三十五天(一刷&&C语言)|整数拆分&&不同的二叉搜索树
一、整数拆分思路:参考
carl
文档。1、确定dp数组以及下标的含义:分拆数字i,可以得到的最大乘积为dp[i]。2、确定递推公式:从1遍历j,dp[i]可以由j*(i-j)直接相乘。
小黑刚
·
2023-12-21 17:53
c语言
开发语言
代码随想录第二十九天(一刷&&C语言)|K次取反后最大化的数组和&&加油站&&分发糖果
一、K次取反后最大化的数组和思路:参考
carl
文档,自行模拟过程,使用贪心算法。将数组按照绝对值大小从大到小排序,从前向后遍历,遇到负数将其变为正数,同时K--。
小黑刚
·
2023-12-21 17:22
Carl代码随想录练习记录
c语言
游戏
开发语言
代码随想录第三十三天(一刷&&C语言)|斐波那契数&&爬楼梯&&使用最小花费爬楼梯
动态规划步骤:确定dp数组以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组一、斐波那契数思路:参考
carl
文档1、dp[i]的定义为:第i个数的斐波那契数值是dp[i]。
小黑刚
·
2023-12-21 17:22
Carl代码随想录练习记录
c语言
开发语言
代码随想录第三十四天(一刷&&C语言)|不同路径&&不同路径II
一、不同路径思路:参考
carl
文档机器人每次只能向下或者向右移动一步,机器人走过的路径可以抽象为一棵二叉树,叶子节点就是终点。
小黑刚
·
2023-12-21 17:22
Carl代码随想录练习记录
c语言
开发语言
代码随想录第三十六天(一刷&&C语言)|背包问题理论基础&&分割等和子集
思路:参考
carl
文档。1、确定dp数组以及下标的含义:(1)使用二维数组,即dp[i][j]表示从下标为[0-i]的物品里任意取,放进容量为j的背包,价
小黑刚
·
2023-12-21 17:48
c语言
开发语言
代码随想录第三十二天(一刷&&C语言)|单调递增的数字
一、单调递增的数字思路:参考
carl
文档当strNum[i-1]>strNum[i](非单调递增),先让strNum[i-1]--,再strNum[i]=9。再确定是从后向前遍历。
小黑刚
·
2023-12-19 12:33
Carl代码随想录练习记录
c语言
开发语言
代码随想录第二十三天(一刷&&C语言)|组合总数&&组合总数II&&分割回文串
一、组合总数思路:参考
carl
文档定义两个全局变量,二维数组result存放结果集,数组path存放符合条件的结果。(这两个变量可以作为函数参数传入)。
小黑刚
·
2023-12-04 21:49
Carl代码随想录练习记录
c语言
开发语言
代码随想录第二十二天(一刷&&C语言)|组合总数&&电话号码的字母组合
一、组合总数思路:参考
carl
文档和视频1、需要一维数组path来存放符合条件的结果,二维数组result来存放结果集。2、targetSum目标和,也就是题目中的n。
小黑刚
·
2023-12-04 01:16
Carl代码随想录练习记录
c语言
算法
开发语言
代码随想录第十九天(一刷&&C语言)|二叉搜索树的最近公共祖先&&二叉搜索树中的插入操作&&删除二叉搜索树中的节点
一、二叉搜索树的最近公共祖先思路:参考了ledcode题解和
carl
的文档,二叉搜索树符合中序遍历,不用使用回溯,可以方便的从上向下查找目标区间,遇到目标区间内的节点,直接返回。
小黑刚
·
2023-12-04 01:15
Carl代码随想录练习记录
c语言
开发语言
python 批量将图片存入excel单元格内
1https://blog.csdn.net/wuyoudeyuer/article/details/128185284#-*-coding:utf-8-*-#@Time:2022-12-05#@Author:
Carl
_DJ
ywfwyht
·
2023-11-27 01:23
python
python
excel
代码随想录训练营Day37贪心算法Part6|738.单调递增的数字|968.监控二叉树|总结
738.单调递增的数字还是思路的问题,不能用纯数学的思路去考虑
Carl
:从后往前遍历,当后一个数字大于等于前一个数字时,不操作,当后一个数字小于前一个数字时,令前一位数字–,后面所有的数字变为9还有函数
古德猫宁已存在
·
2023-11-26 23:47
贪心算法
数据结构
算法
c++
leetcode
算法训练营一刷 总结篇
感谢这个平台,感谢
Carl
哥、微信群里答疑的助手毛毛鱼老师,也感谢群里一起坚持的小伙伴们。完成这60天给我带来了很大的成就感和能力,我明显感觉自己比60天前在算法方面更厉害了。
fuxxu
·
2023-11-22 05:07
职场和发展
代码随想录刷题记录:数组篇
前言我用来记录自己刷代码随想录(就是
Carl
)大佬写的那本书的题目,如果有想一起学习的自行百度搜索代码随想录即可。本篇是数组篇。其中题目开头的数字为该题在LeetCode中的序号。
TheITSea
·
2023-11-17 05:18
leetcode
算法
python代码随想录训练营Day1 704二分查找+27暴力移除
704二分查找27暴力移除双指针法
Carl
视频讲的简洁易懂,链接如下:数组中移除元素并不容易!|LeetCode:27.移除元素_哔哩哔哩_bilibili
weixin_51478443
·
2023-11-10 04:41
python
leetcode
数据结构
力扣算法-----一刷总结
一刷很多时候都是跟着
Carl
的思路思考,学到了很多正确的思考逻辑,比如回溯、贪心、动态规划的几步走路线
orange121212
·
2023-11-08 12:39
算法
leetcode
职场和发展
【力扣分模块练习】深度回溯
本文参考:
carl
大佬–代码随想录的题解个人算法小抄:1.组合问题,无序性。如{2,4}和{4,2}是同一种结果。考虑index控制。2.排序问题,有序性。如{1,2,3}和{3,2,1}是不一样的。
abyss_miracle
·
2023-11-07 05:31
LeetCode
算法
数据结构
leetcode
Windows 系统无法复制粘贴则么处理
打开任务管理器快捷键:
Carl
+Shift+Esc2、用任
小白博文
·
2023-11-06 04:47
拓展知识
windows
蛋炒剩馍片和鸡肉焖饭
Carl
想吃咸米饭正好用上,还要放粉条,放干
cf302fb8f796
·
2023-11-02 10:26
leetcode和牛客网刷题
Github上面找到了两个比较火的算法刷题项目:leetcode-master和fucking-algorithm,对应的博客网址分别为:
Carl
的
雪域迷影
·
2023-10-31 17:38
代码随想录Day13--回溯算法专题
回溯算法理论基础这里给出
Carl
总结的回溯算法模板。——参见《代码随想录--回溯算法理论基础》在讲二叉树的递归(opensnewwindow)中我们说了递归三部曲,这里我再给大家列出回溯三部曲。
strider1111
·
2023-10-31 06:38
算法
数据结构
看到孩子柔软的爱心,我被感动了
前段时间带孩子买了两只巴西龟,其中一只坠楼了,
Carl
伤心的哭了。我们全家尽了全力,找了很多天也没有找到。剩下的一只有点生病了。
d1318637fd82
·
2023-10-29 19:45
三个月时间,孩子爱上了阅读 2020-05-25
关于
Carl
的阅读,我早就想做一个总结了。第一是因为,不能自主阅读一直是我比较焦虑的一件事情。第二,留着老二长大点了可以直接拿去借鉴。比起同龄孩子,我认为
Carl
不优秀,甚至算是中下水平吧。
d1318637fd82
·
2023-10-18 22:05
24字符串-kmp寻找重复子串
目录字符串匹配——kmp算法LeetCode之路——459.重复的子字符串分析:字符串匹配——kmp算法强烈建议参考
Carl
的讲解:视频讲解版:帮你把KMP算法学个通透!
Elaine202391
·
2023-10-15 19:52
LeetCode刷题之路
leetcode
算法
职场和发展
01背包问题 : 二维dp数组 + 图文
其实01背包问题,我之前跟着代码随想录的
Carl
学过,今天我看到另外一种定义dp数组的方式,我觉得思路也不错,所以我又来写一篇,大家再看此篇之后也可以看我的往期文章,非常感谢您的阅读:解决0-1背包问题
呵呵哒( ̄▽ ̄)"
·
2023-10-15 01:56
动态规划
01背包
dp定义
二维dp
笔记
算法学习-单调栈,接雨水经典题目
本文参考:[数据结构]——单调栈
Carl
的单调栈题解单调栈、单调队
蒋大钊!
·
2023-10-13 02:47
算法人生
算法
学习
java
开始学算法1===>二分查找+双指针暴力算法(LeetCode刷题!!!)
跟着
carl
哥的第一天二分算法先看第一道题再看第二道题最后一道二分最后小菜:普通双指针算法的使用自我总结跟着
carl
哥的第一天今天仔细学了二分查找,跟双指针算法。
zhutouasam
·
2023-10-11 18:32
跟着carl哥学算法
算法
leetcode
java
数据结构
力扣之数组二分法
二分法以后开始跟着
carl
刷题了,要格外注意代码格式规范问题了,之前写的都粘在在了一起。
甜橙の学习笔记
·
2023-10-07 14:48
leecode
John and
Carl
Hisenthusiasmarousedinusaneagerwantinforthispolicy,eventhoughwestilldidnothavedetails.Whentheyweremadeavailabletous,theyconfirmedJohn'sinitialunderstandingofthepolicy.Andhenotonlysoldeachofusapolicy,b
乘风飞跃
·
2023-10-05 21:00
代码随想录训练营Day55动态规划part15|392.判断子序列|115.不同的子序列
392.判断子序列编辑距离问题目前能够很简单的做出来,注意两个细节s为空,直接输出true在break时,j不会再++,因此在break前要手动++
Carl
用了二维数组,dp[i][j]由dp[i-1]
古德猫宁已存在
·
2023-10-04 13:38
动态规划
算法
Funds and activism
一篇比较基础且配合了案例分析的文章:TheActivismofCarlIcahnandBillAckmanhttps://corpgov.law.harvard.edu/2014/05/29/the-activism-of-
carl
-icahn-and-bill-ackman
la_nina
·
2023-10-01 07:54
leetcode贪心算法学习
根据
carl
的代码随想录刷题顺序,自己的学习总结,用于回顾知识点局部最优,从而整体最优分发饼干对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s
Sprite459
·
2023-09-26 12:10
leetcode
贪心算法
学习
动态规划之编辑距离总结篇体会到
carl
的用心良苦
392.判断子序列给定字符串s和t,判断s是否为t的子序列。这道题可以用双指针也可以用动规,关于动规:当s[i-1]与t[j-1]相等时,dp[i][j]=dp[i-1][j-1]+1;当s[i-1]和t[j-1]不相等时,相当于t要删除元素,继续匹配,所以dp[i][j]=dp[i][[j-1]115.不同的子序列给定一个字符串s和一个字符串t,统计并返回在s的子序列中t出现的个数,本题也只有删
醒醒起来学习
·
2023-09-24 15:28
算法训练营
动态规划
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他