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
随想感悟
二维数组的
感悟
二维数组定义二维数组本质上是一个行列式的组合,也就是说二维数组由行和列两部分组成。属于多维数组。二维数组数据是通过行列进行解读。二维数组可被视为一个特殊的一维数组,相当于二维数组又是一个一维数组,只不过它的元素是一维数组。(也就是说数组的元素的类型可以是数组类型)语法数据类型数组名[行数][列数];//二维数组外层表示行数,内层表示列数举例:intarr[3][3]={{11,12,13},{21
2501_90124553
·
2025-02-16 22:21
数据结构
代码
随想
录算法营Day38 | 62. 不同路径,63. 不同路径 II,343. 整数拆分,96. 不同的二叉搜索树
62.不同路径这题的限制是机器人在mxn的网格的左上角,每次只能向下走一格或者向右走一格。问到右下角有多少条不同路径。这个动态规划的初始状态是第一行和第一列的格子的值都是1,因为机器人只能向右走一格或者向下走一格,所以第一行和第一列的格子的不同路径数只能是1.而其他格子的路径数取决于每个格子的正上方和左边两个格子的路径数之和,即状态转移公式为dp[i][j]=dp[i-1][j]+dp[i][j-
寂枫zero
·
2025-02-16 14:49
算法
python
leetcode
代码
随想
录 Day 32 |【第八章 贪心算法 part 01】理论基础、455.分发饼干、376. 摆动序列、53. 最大子序和
一、理论基础代码
随想
录1.什么是贪心贪心的本质是选择每一阶段的局部最优,从而达到全局最优。
Accept17
·
2025-02-16 00:33
贪心算法
算法
代码
随想
录--160 相交链表
160相交链表解法1/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*getIntersectionNode(structListNode*headA,structListNode*headB){//初始化两个指针ptrA和ptrB,分别指向链表A和
Estrella-q
·
2025-02-15 23:27
LeetCode
链表
数据结构
代码
随想
录-算法训练营day30(回溯算法06:重新安排行程,N皇后,数独,回溯算法总结)
第七章回溯算法part06●332.重新安排行程●51.N皇后●37.解数独●总结详细布置今天这三道题都非常难,那么这么难的题,为啥一天做三道?因为一刷也不求大家能把这么难的问题解决,所以大家一刷的时候,就了解一下题目的要求,了解一下解题思路,不求能直接写出代码,先大概熟悉一下这些题,二刷的时候,随着对回溯算法的深入理解,再去解决如下三题。大家今天的任务,其实是对回溯算法章节做一个总结就行。重点是
java菜鸡加油
·
2025-02-15 20:06
算法
代码
随想
录day3
203.移除链表元素虚拟头结点:增加删除都很容易python不用new,直接=ListNode(...)#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defremoveElements(self,h
mvufi
·
2025-02-15 19:59
python
开发语言
代码
随想
录 day62 第十一章 图论part11
第十一章:图论part11Floyd算法精讲Floyd算法代码很简单,但真正理解起原理还是需要花点功夫,大家在看代码的时候,会发现Floyd的代码很简单,甚至看一眼就背下来了,但我为了讲清楚原理,本篇还是花了大篇幅来讲解。https://www.programmercarl.com/kamacoder/0097.%E5%B0%8F%E6%98%8E%E9%80%9B%E5%85%AC%E5%9B%
TENET信条
·
2025-02-15 19:26
图论
python
开发语言
【代码
随想
录训练营第42期 打卡总结 - 刷题记录】
目录一、感受二、打卡内容数组:链表:哈希表:字符串:栈与队列:二叉树:回溯:贪心:动态规划:单调栈:图论:三、收尾一、感受先说说这两个月来代码
随想
录打卡刷题的感受吧。
逝去的秋风
·
2025-02-15 19:25
代码随想录打卡
总结
天童美语:观察你的生活
贵阳天童教育相信:观察生活,
感悟
生活,会给孩子带来对世界的美好之处的深度体验。为什么我们建议孩子们去观察生活呢?从认知发展理论来讲,孩子通过观察自然万象,能有效激发他们内在的好奇心与求知欲。
消息快传
·
2025-02-15 19:54
生活
哈希表-四数之和
代码
随想
录-刷题笔记18.四数之和-力扣(LeetCode)内容:请一定要看上一篇文章!因为本题跟上一道题逻辑一模一样!
Hasno.
·
2025-02-15 09:39
散列表
数据结构
哈希表-快乐数
代码
随想
录-刷题笔记202.快乐数-力扣(LeetCode)内容:这道题真心挺唬人的,最开始我就在思考怎么用数学的方式去推规律。但是根本不需要!
Hasno.
·
2025-02-15 09:09
散列表
算法
数据结构
字符串-反转字符串
代码
随想
录-刷题笔记344.反转字符串-力扣(LeetCode)内容:字符串本质上还是对数组进行操作,本身代码
随想
录网站上面所有的字符串的题(抛出KMP)都不难。
Hasno.
·
2025-02-15 09:09
算法
哈希表-两个数的交集
代码
随想
录-刷题笔记349.两个数组的交集-力扣(LeetCode)内容:集合的使用,重复的数剔除掉,剩下的即为交集,最后加入数组即可。
Hasno.
·
2025-02-15 09:08
散列表
算法
数据结构
代码
随想
录算法训练营第三天 | 链表理论基础,203.移除链表元素,707.设计链表,206.反转链表
代码
随想
录算法训练营第三天|链表理论基础,203.移除链表元素,707.设计链表,206.反转链表203.移除链表元素给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val
白鹭鸣鸣!
·
2025-02-14 23:49
算法
链表
数据结构
java
代码
随想
录 Day 30 | 【第七章 回溯算法part 03】93.复原IP地址、78.子集、90.子集II
一、93.复原IP地址本期本来是很有难度的,不过大家做完分割回文串之后,本题就容易很多了题目链接/文章讲解:代码
随想
录视频讲解:回溯算法如何分割字符串并判断是合法IP?
Accept17
·
2025-02-14 02:54
算法
【LeetCode 刷题】单调栈(1)-下一更大元素
此博客为《代码
随想
录》单调栈章节的学习笔记,主要内容为单调栈下一更大元素问题的相关题目解析。
Bran_Liu
·
2025-02-14 02:51
LeetCode
leetcode
算法
职场和发展
python
2.10反思和
感悟
今天阅读了北大同学对计算机的总结网站也囫囵吞枣了上海交大学生生存手册看了流明同学的即刻我内心触动很大,收获颇丰首先剖析我自己:专业知识少,缺乏核心竞争力,已经和985的同学的视野有显著差距,当然也不仅仅是视野,还有努力程度对知识抓取的能力,亟待精进差距很大,也同时验证了老师之前说的那句话大学确实有摆烂的,但是更多的是我们这些双飞院校,而是那些9852幺幺还在努力然后再看看计算机:我发现计算机真的是
MzyAstra
·
2025-02-13 11:40
学习
笔记
经验分享
代码
随想
录算法训练营Day07 | LeetCode454.四数相加II、LeetCode383.赎金信、LeetCode15.三数之和、LeetCode18.四数之和
LeetCode454.四数相加II题目链接:https://leetcode.cn/problems/4sum-ii/思路:想法是使用哈希表。定义一个哈希表unordered_map,遍历a数组与b数组,key存放a数组与b数组的元素之和,value存放a数组与b数组的元素之和出现的次数;再遍历c数组与d数组,在unordered_map中找0-(c+d),因为此时unordered_map中存
SuperYue37
·
2025-02-13 04:44
代码随想录
算法
哈希表
leetcode
【代码
随想
录训练营】Day7-哈希表
代码
随想
录Day7今日任务454.四数相加Ⅱ383.赎金信15.三数之和18.四数之和454.四数相加Ⅱ考点:哈希表链接:https://leetcode.cn/problems/4sum-ii/classSolution
Koffer-debug
·
2025-02-13 04:14
代码随想录训练营
leetcode
算法
哈希表
代码
随想
录||Day7 454.四数相加 383.赎金信 15.三数之和 18,四数之和
454.四数相加力扣题目链接题目描述给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0&nums1,vector&nums2,vector&nums3,vector&nums4){mapmap;for(inta:nums1){for(intb:nums2){//每种和的结果的个数都记录下来map[a+b]++;}}int
henu大肠杆菌
·
2025-02-13 03:39
leetcode
算法
数据结构
哈希算法
代码
随想
录算法营Day36 | 56. 合并区间,738. 单调递增的数字,968. 监控二叉树
56.合并区间每当遇到不重叠的区间就append到结果数组里,遇到重叠的就更新结果数组最后一位的区间的end值。classSolution:defmerge(self,intervals:List[List[int]])->List[List[int]]:intervals.sort()res=[]forstart,endinintervals:iflen(res)!=0andstartint:s
寂枫zero
·
2025-02-12 20:42
算法
python
leetcode
李沐:读博这五年总结
回想过去的五年,是折腾的五年,也是自我
感悟
和提升的五年。这里我尝试记录这五年主要做过的事情和其中的感想,希望对大家有所启发。第0年:3/11
·
2025-02-12 09:40
datawhale
代码
随想
录 Day 29 | 【第七章 回溯算法 part02】39. 组合总和、40.组合总和II、131.分割回文串
一、39.组合总和本题是集合里元素可以用无数次,那么和组合问题的差别其实仅在于startIndex上的控制题目链接/文章讲解:代码
随想
录视频讲解:带你学透回溯算法-组合总和(对应「leetcode」力扣题目
Accept17
·
2025-02-12 06:06
算法
《代码
随想
录》Day04打卡
《代码
随想
录》链表:两两交换链表中的节点本题题目如下:本题有两种解法,分别是迭代法和递归法:1.迭代法://24.两两交换链表中的元素-迭代法classSolution4{ publicListNodeswapPairs
久睡成瘾.446
·
2025-02-12 04:52
eclipse
代码
随想
录2.9
文章目录235.二叉搜索树的最近公共祖先701.二叉搜索树中的插入操作450.删除二叉搜索树中的节点669.修剪二叉搜索树108.将有序数组转换为二叉搜索树538.把二叉搜索树转换为累加树235.二叉搜索树的最近公共祖先二叉搜索树:一棵二叉树,可以为空;如果不为空,满足以下性质:非空左子树的所有键值小于其根结点的键值。非空右子树的所有键值大于其根结点的键值。左、右子树都是二叉搜索树。从上向下遍历与
我会非常幸运
·
2025-02-12 04:51
代码随想录跟练记录
算法
数据结构
leetcode
c++
开发语言
职场和发展
坚果有话说
于是我在探索HarmonyOS的初期,不仅投身于项目开发,还细心记录下每一次尝试的
感悟
,在各大平台上广泛分享我的开发经验,耐心解答同行们的疑惑。随着探索的深入,
·
2025-02-11 20:40
harmonyos
代码
随想
录Day43 | 300.最长递增子序列,674.最长连续递增序列,718.最长重复子数组
代码
随想
录Day43|300.最长递增子序列,674.最长连续递增序列,718.最长重复子数组300.最长递增子序列dp[i]定义:从0-i范围内计算,以nums[i]为结尾的最长严格递增子序列的长度。
Sanctyzl
·
2025-02-11 13:37
代码随想录算法训练营打卡
算法
动态规划
leetcode
java
数据结构
【代码
随想
录训练营】【Day05休息】【Day06】第三章|哈希表|哈希表理论基础|242.有效的字母异位词|349. 两个数组的交集|202. 快乐数|1. 两数之和
更多有关哈希表的理论基础可查阅:《代码
随想
录》哈希表理论基础242.有效的字母异位词题目详细:LeetCode.242当两个字符串具有以下特点时,则称它们互为字母异位词:字符串的长度相等字符串中的每
蚝油菜花
·
2025-02-11 09:35
散列表
哈希算法
leetcode
【LeetCode 刷题】动态规划(3)-打家劫舍
此博客为《代码
随想
录》动态规划章节的学习笔记,主要内容为动态规划打家劫舍问题的相关题目解析。
Bran_Liu
·
2025-02-11 09:00
LeetCode
leetcode
动态规划
算法
python
链表-环形链表II
代码
随想
录-刷题笔记142.环形链表II-力扣(LeetCode)内容:本题更多是考验数学,数学感觉到位了,本题可以说毫无难度如何证明是否有环:两个指针一个快,一个慢,如果能遇到,一定有环!
Hasno.
·
2025-02-11 08:59
链表
java
数据结构
找树左下角的值
本文参考代码
随想
录给定一棵树,找树最下排最左边的值递归法遇到叶子结点时,统计最大深度,且递归过程中依然需要回溯classSolution{public:intmaxDepth=INT_MIN;intresult
六毛的毛
·
2025-02-11 06:37
刷题必背
算法
java
数据结构
左叶子之和
本文参考代码
随想
录计算给定二叉树所有左叶子节点之和递归法当遇到左叶子节点时记录数值,然后递归分别求左子树左叶子节点之和和右子树左叶子节点之和classSolution{public:intsumOfLeftLeaves
六毛的毛
·
2025-02-11 06:36
刷题必背
算法
数据结构
【LeetCode 刷题】贪心算法(3)-序列问题
此博客为《代码
随想
录》贪心算法章节的学习笔记,主要内容为贪心算法序列问题的相关题目解析。
Bran_Liu
·
2025-02-11 03:46
LeetCode
leetcode
贪心算法
算法
python
链表-反转链表
代码
随想
录-刷题笔记LCR024.反转链表-力扣(LeetCode)还记得之前刚学数据结构那会被这道题吓蒙过,觉得这种题毫无意义,用双向链表可以一次性解决,之后发现这确实是很好的一道运用双...三指针的问题
Hasno.
·
2025-02-10 12:15
链表
数据结构
【LeetCode 刷题】动态规划(1)-基础
此博客为《代码
随想
录》动态规划章节的学习笔记,主要内容为动态规划基础的相关题目解析。
Bran_Liu
·
2025-02-09 19:24
LeetCode
leetcode
动态规划
算法
python
【代码
随想
录|子序列系列300,674,718】
300.最长递增子序列题目链接:300.最长递增子序列-力扣(LeetCode)1.dp数组的含义dp[i]:以nums[i]结尾的最长递增子序列的长度2.递推公式if(nums[i]>nums[j])dp[i]=max(dp[i],dp[j]+1);最开始一直不明白为什么要加上max,后来发现,因为不加max的话那计算的dp值就是前一个值的最长子序列+1,但是因为本题求的递增子序列可以不连续,所
mazo_command
·
2025-02-09 12:07
算法
LeetCode:496.下一个更大元素
代码
随想
录LeetCode:496.下一个更大元素nums1中数字x的下一个更大元素是指x在nums2中对应位置右侧的第一个比x大的元素。
xiaoshiguang3
·
2025-02-08 23:29
代码随想录-跟着Carl学算法
leetcode
算法
java
链表-删除倒数第n个节点
代码
随想
录-刷题笔记19.删除链表的倒数第N个结点-力扣(LeetCode)内容:本题思路比较直接,也没太多好说的,既然是倒数第n个节点,那么设置一个fast领先slown个节点,当fast到达末尾节点的时候
Hasno.
·
2025-02-08 15:35
链表
数据结构
代码
随想
录 Day 20 | 【第六章 二叉树part07】235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
题目链接/文章讲解:代码
随想
录视频讲解:二叉搜索树找祖先就有点不一样了!
Accept17
·
2025-02-08 04:40
算法
数据结构
二叉树 2. 二叉树的递归遍历
二叉树2.二叉树的递归遍历144.二叉树的前序遍历-力扣(LeetCode)94.二叉树的中序遍历-力扣(LeetCode)145.二叉树的后序遍历-力扣(LeetCode)代码
随想
录均为:难度3-简单摘录
Mophead_Zarathustra
·
2025-02-07 18:09
小白的代码随想录刷题笔记
Mophead的小白刷题笔记
leetcode
python
二叉树
代码随想录
什么是社区圈子论坛小程序,圈子系统主要功能,以及圈子系统源码的特点和优势
2.发布内容:用户可以在圈子内发布话题、文章、视频等内容,分享自己的观点、经验、
感悟
等。3.互动评论:其他用户可以对发布的内
·
2025-02-07 13:28
代码
随想
录2.6
文章目录112.路径总和106.从中序和后序遍历构造二叉树105.从前序与中序遍历序列构造二叉树654.最大二叉树617.合并二叉树112.路径总和思路:定义一个递归函数,用于反馈将结果(bool类型)递归终止条件是当前节点的左右节点都为空左节点递归右节点递归(用的是前序)/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeN
我会非常幸运
·
2025-02-07 01:42
代码随想录跟练记录
算法
c++
力扣
数据结构
开发语言
代码
随想
录算法训练营第二十八天| 回溯算法01
题目链接/文章讲解:代码
随想
录视频讲解:带你学透回溯算法-组合问题(对应力扣题目:77.组合)|回溯法精讲!_哔哩哔哩_bilibi
Rachela_z
·
2025-02-06 23:02
算法
刷代码
随想
录14--哈希表
三数之和(1.5h)15.三数之和-力扣(LeetCode)确实,哈希表适合i,j,k可重复,即遍历a[i],找有没有0-a[i]那么,i,j,k不重复怎么办代码
随想
录给出了双指针法,个人感觉移动有一点像快排整个过程挺一言难尽的
2301_76653605
·
2025-02-06 07:14
散列表
数据结构
《大话数据结构》-程杰自学数据结构
感悟
Chatzero:前言-2024.4.22作者著书的感慨记录:1.不管如何,现在您看到了这本书,那就说明我已经克服了困难战胜了自己。悟:探索一个新的领域,例如写书,本来就会有许多困难,对照我自身也是如此。但是,怕而不退,畏而不缩,这是我和作者所共同追求的,幸福感满满!2.好的自学读物的目标是让初学者“独自”全盘掌握知识,需要强调“独自”一词,这就说明读者在阅读时,是完全依靠自己的力量来向未知出发挑
安夏886
·
2025-02-05 23:37
数据结构
算法
亓苏姑娘的随笔
包含着不同时期的
感悟
,人生这条路,是想走的更加发光和有价值的。偷偷在这里写下的,是对时光的记忆和期
亓苏姑娘
·
2025-02-05 16:56
随笔
其他
代码
随想
录算法营Day29 | 39. 组合总和, 40.组合总和II ,131.分割回文串
39.组合总和这题主要考在对startIndex的控制上,因为每个元素可以重复拿取,所以在startindex上我们不需要在下一次backtrack的时候进行加1操作,继续使用当前的startIndex即可。classSolution:defcombinationSum(self,candidates:List[int],target:int)->List[List[int]]:res=[]sub
寂枫zero
·
2025-02-05 12:21
算法
python
leetcode
LeetCode:647.回文子串
代码
随想
录LeetCode:647.回文子串给你一个字符串s,请你统计并返回这个字符串中回文子串的数目。回文字符串是正着读和倒过来读一样的字符串。子字符串是字符串中的由连续字符组成的一个序列。
xiaoshiguang3
·
2025-02-05 03:49
代码随想录-跟着Carl学算法
leetcode
动态规划
算法
java
LeetCode:343. 整数拆分
代码
随想
录LeetCode:343.整数拆分给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。返回你可以获得的最大乘积。
xiaoshiguang3
·
2025-02-05 03:45
代码随想录-跟着Carl学算法
leetcode
算法
java
动态规划
代码
随想
录 Day 17 | 【第六章 二叉树 part05】654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
一、654.最大二叉树又是构造二叉树,昨天大家刚刚做完中序后序确定二叉树,今天做这个应该会容易一些,先看视频,好好体会一下为什么构造二叉树都是前序遍历题目链接/文章讲解:代码
随想
录视频讲解:又是构造二叉树
Accept17
·
2025-02-04 17:02
数据结构
算法
上一页
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
其他