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
LeetCode刷题历险记
2022-01-17 三只小猪之雪山
历险记
(三十五)—小动物们的体力到达了极限
(图片来源于网络,如有侵权请联系删除)在漫天呼啸的风雪中砥砺前进的小动物们步伐越来越慢,它们脚底下的积雪越来越厚,路也变得越来越滑,越来越难走!走在队伍最前面的大黄狗弓着身子,喘着粗气,咬紧牙关,艰难地迈动着步伐,试图在日落之前登上眼前仿佛和它们只有咫尺之遥的雪山顶!落在队伍最后面的绵羊兄妹在大黑的帮助下,深一脚浅一脚的在厚厚的积雪中艰难地迈动着步伐,肆虐的暴风雪让它们的小身子在队伍最后面像深秋树
无尽之城
·
2024-01-31 20:40
《汤姆索亚
历险记
》
1.汤姆和哈克贝利偷去按别人偷了一个铁盒装的鱼子酱不知道这东西的价值就倒在小溪里。2.汤姆和小伙伴扮鬼吓唬莫夫先生就为获得那五分钱。3说夫先生被乔陷害书杀了医生差点被绞死因为莫夫先生是印第安人杀了她会触犯法律最后人们了他4汤姆和哈克贝利看见了乔杀了医生认为乔会过来杀了他做起了噩梦。5因为汤姆有十张黄片老师给他了一本圣经。6莫夫先生马上要被绞死了汤姆说出了真相莫夫先生没有死,非常感谢汤姆,那乔却逃走
六四班陈子扬
·
2024-01-31 20:21
【牛客刷题】约瑟夫环问题
博主:代码菌@-CSDN博客专栏:
LeetCode刷题
总结_代码菌@的博客-CSDN博客目录前言题目题解全代码展示前言题目根据题目,这是一道让我们手搓链表的一道题目,并且是一个环形链表,即最后一个节点指向头结点
代码菌@
·
2024-01-31 18:29
LeetCode
刷题总结
c++
开发语言
c语言
学习
笔记
刷题
《绿狐狸
历险记
》23、小熊乐乐不见了!
嗨,大家好,感谢大家继续阅读虫子天下讲故事,在今天的故事中,绿狐狸艾克斯又经历了哪些新奇的事情呢?别着急,慢慢往下看:不过,就算绿狐狸艾克斯很高兴的期待着田鼠吱吱的到来,田鼠吱吱依然没有出来。只是,吱吱虽然没出来,却在洞里开心的对绿狐狸艾克斯说:“看到你们没事就好,我也就放心了。我会在你们每一个需要的时候出现,现在就不出来了,祝你们前途一帆风顺!”田鼠吱吱说完之后,洞里就没有了任何的声音,绿狐狸艾
虫子天下
·
2024-01-31 17:44
C++ 之
LeetCode刷题
记录(二十三)
开始cpp刷题之旅。目标:执行用时击败90%以上使用C++的用户。118.杨辉三角给定一个非负整数numRows,生成「杨辉三角」的前numRows行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。示例1:输入:numRows=5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例2:输入:numRows=1输出:[[1]]提示:1>generate(
icecream_cheese
·
2024-01-31 16:52
c++
数据结构
c++
leetcode
开发语言
C++ 之
LeetCode刷题
记录(二十二)
开始cpp刷题之旅。目标:执行用时击败90%以上使用C++的用户。112.路径总和给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。如果存在,返回true;否则,返回false。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,nul
icecream_cheese
·
2024-01-31 16:51
c++
数据结构
c++
leetcode
开发语言
C++ 之
LeetCode刷题
记录(二十)
开始cpp刷题之旅。依旧是追求耗时0s的一天。110.平衡二叉树给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例1:输入:root=[3,9,20,null,null,15,7]输出:true示例2:输入:root=[1,2,2,3,3,null,null,4,4]输出:false示例3:输入:root=
icecream_cheese
·
2024-01-31 16:21
c++
数据结构
c++
leetcode
开发语言
C++ 之
LeetCode刷题
记录(二十一)
开始cpp刷题之旅。目标:执行用时击败90%以上使用C++的用户。111.二叉树的最小深度给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例1:输入:root=[3,9,20,null,null,15,7]输出:2示例2:输入:root=[2,null,3,null,4,null,5,null,6]输出:5解题:二叉树的
icecream_cheese
·
2024-01-31 16:21
c++
数据结构
c++
leetcode
开发语言
C++ 之
LeetCode刷题
记录(十九)
开始cpp刷题之旅。依旧是追求耗时0s的一天。108.将有序数组转换为二叉搜索树给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。示例1:输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9
icecream_cheese
·
2024-01-31 16:48
c++
数据结构
c++
leetcode
开发语言
LC539最小时间差:两种解法:「字符串排序」&「桶排序思想:哈希计数」
前言大家好,我是新人博主:「个人主页」主要分享程序员生活、编程技术、以及每日的
LeetCode刷题
记录,欢迎大家关注我,一起学习交流,谢谢!
Chthollists
·
2024-01-31 14:13
【C++】多态
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode刷题
笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.多态的概念2.多态的定义及细节
樊梓慕
·
2024-01-31 14:08
C++
c++
开发语言
leetcode刷题
——415. 字符串相加
题目描述给定两个字符串形式的非负整数num1和num2,计算它们的和。提示:num1和num2的长度都小于5100num1和num2都只包含数字0-9num1和num2都不包含任何前导零你不能使用任何內建BigInteger库,也不能直接将输入的字符串转换为整数形式解题思路标签:字符串题目理解:模拟人工加法的过程,需要有一个变量来保存进位在计算时,从后往前相加因此,可以使用双指针,从后往前遍历两个
Nuyoahgyc
·
2024-01-31 06:55
leetcode
字符串
leetcode
《汤姆 索亚
历险记
》读 后感
有这样一个男孩,他勇敢机智,敢于冒险,善于展现自我,正义感强,他就是美国著名作家马克·吐温的名著《汤姆·索亚
历险记
》的主人公——汤姆·索亚。
六二班韩佳芮
·
2024-01-31 04:44
顽猴
历险记
当第一缕阳光洒满大地,花香与鼻尖撞了一个满怀,仿佛空气中都多了一丝甜美,是因为假期的缘故吧。抬手摸了摸枕边的手机,嗯?怎么感觉不对劲,是什么软乎乎的?是什么?我看见了什么?这不是真的!怎么有一只猴子在床上,还穿着我的衣服,是昨晚吃了太多香蕉的缘故吗!?我尹黎居然变成了一只猴子!望着窗外,那是一种灰暗的天气,可以听到雨点打在窗棂上,台风的大声怒号。“如果我现在睡一会,忘记所有的傻事,那会怎么样呢?”
你我如风飘散
·
2024-01-31 01:52
【
leetcode刷题
】递归专题
递归专题一、汉诺塔问题1、题目描述2、代码3、解析二、合并链表1、题目描述2、代码3、解析4、总结三、反转链表1、题目描述2、代码3、解析四、两两交换链表中的结点1、题目描述2、代码3、解析五、Pow(x,n)1、题目解析2、代码3、解析一、汉诺塔问题1、题目描述leetcode链接2、代码classSolution{public:voidhanota(vector&A,vector&B,vect
2022horse
·
2024-01-30 19:15
C++刷题
leetcode
深度优先
算法
c++
LeetCode刷题
-有效的字母异位词
前言说明算法学习,日常刷题记录。题目连接有效的字母异位词题目内容给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false提示:1map=newHashMapentry:map.entrySe
小鲨鱼FF
·
2024-01-30 19:09
从零用Rust编写正反向代理,一个数据包的神奇HTTP
历险记
!
wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxy数据包的自白
问蒙服务框架
·
2024-01-30 18:40
http
网络协议
网络
《主播
历险记
》117章 再逞凶狂
人们看到月牙岛乱七八糟的惨状,无不连声叹息。小楼前的压井也被石头砸扁掩埋,水泥围砌的泳池,被大石砸倒,水流了满地。没有水池不游泳还无所谓,然而没有水喝,众人可是受不了。想不到大玉八公主为达到目的天不怕地不怕的决心,令一众人与兽为之震撼。大玉八公主在多年征战中,早已变得冷酷无情,心肠如铁石,这哪里是他们所能理解的?她连自己部下的精神体都吃,而且吃了1万个,1万个铁血男儿的精神体,她的野心该有多大?人
宇宙之上欢乐园
·
2024-01-30 13:07
LeetCode刷题
-主要元素
前言说明算法学习,日常刷题记录。题目连接主要元素题目内容数组中占比超过一半的元素称之为主要元素。给你一个整数数组,找出其中的主要元素。若没有,返回-1。请设计时间复杂度为O(N)、空间复杂度为O(1)的解决方案。示例1:输入:[1,2,5,9,5,9,5,5,5]输出:5示例2:输入:[3,2]输出:-1示例3:输入:[2,2,1,1,1,2,2]输出:2分析过程要注意这里要求时间复杂度为O(N)
小鲨鱼FF
·
2024-01-30 06:04
LeetCode刷题
笔记:139.单词拆分
1.问题描述给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。2.解题思路维护一个boolean类型的数组boolArr判断[0,left]、[left,right]索引范围内的子串是否包含在s内3.实现代码classSolution{publicbooleanwordBre
LeBron Le
·
2024-01-30 01:38
LeetCode
Java
leetcode
算法
数据结构
「leetcode」763.划分字母区间【贪心算法】详细图解
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有
leetcode刷题
攻略、各个类型经典题目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2024-01-29 20:08
leecode题解
算法
leetcode
python
字符串
2019-06-30
无敌
历险记
今天陪我妹看动画片《大头儿子小头爸爸》的时候,有一集《棉花糖的暑假告别会》里大头儿子的好朋友棉花糖暑假要去姥姥家度过夏天,那是一个很远很远要坐一整天火车的地方,关键是那里没有好朋友,没有熟悉的生活
龙榛子
·
2024-01-29 16:11
Android安卓王国
历险记
第1集:Android问世
在神秘而古老的东方文明古老国度,蓬莱岛一直是一个谜。同样在西方蛮夷岛国也住着一些科技怪咖,在硅谷岛上面到处都是科技大厦耸立着,比如巨鳄帮谷歌,美艳帮苹果,以及大众帮微软。为了找寻未来移动科技领域操作系统的新秀,德玛西亚,亚索,德邦,皮城女警等一行人肩负重任,踏上了硅谷岛这片神秘土地!刚通过B键传送到硅谷岛,德玛西亚就发现在岛上某个偏僻的角落闪现着点点星光,原来是科技怪咖安迪鲁宾在那里敲敲打打,捣鼓
睿诗精选资源
·
2024-01-29 15:35
读书笔记
今天我读了一本书,叫《细菌世界
历险记
》这本书讲的是:那个人的肚子,觉着一阵阵的痛,就要吞,服了麻油之类的泻药,或用灌肠的手法,不是油滑,便是稀散,使菌儿立足不定,这么一润,就出肛门之外了。
郎志安
·
2024-01-29 12:26
【C++】模板进阶
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode刷题
笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.非类型模板参数2.
樊梓慕
·
2024-01-29 12:11
C++
c++
开发语言
【C++】继承
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode刷题
笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.继承的概念1.1定义
樊梓慕
·
2024-01-29 12:10
C++
c++
开发语言
Leetcode刷题
笔记——堆
Leetcode刷题
笔记——堆堆的相关概念1.堆的特性①必须是完全二叉树②用数组实现③任意结点的值是其子树所有结点的最大值或最小值2.使用数组构建堆的两种方式方案1:在堆中一般将数组的第一个位置(即数组下标为
code_lover_forever
·
2024-01-29 12:36
Leetcode刷题笔记
leetcode
笔记
算法
排序算法
leetcode刷题
日志-25k个一组翻转链表
纪念一下:第首次一次提交通过的困难题思路,使用map存每组翻转后的链表,链表翻转使用头插法,最后再连接整个map的链表以及剩余的小于k个的节点。其余就是注意边界等细节问题代码如下:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){t
丶孤独的牧羊人
·
2024-01-29 08:34
算法
leetcode
链表
算法
leetcode刷题
日志-383赎金信
思路:分别用两个map记录ransomNote和magazine中的字符以及出现的次数。最后遍历记录ransomNote的map,如果ransomNote的map中出现的magazine的map中没有出现或者出现的次数小于ransomNote的map则返回false,否则返回true;classSolution{publicbooleancanConstruct(StringransomNote,
丶孤独的牧羊人
·
2024-01-29 08:33
算法
leetcode
算法
leetcode刷题
日志-14最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。示例1:输入:strs=[“flower”,“flow”,“flight”]输出:“fl”示例2:输入:strs=[“dog”,“racecar”,“car”]输出:“”解释:输入不存在公共前缀。提示:1<=strs.length<=2000<=strs[i].length<=200strs[i]仅由小写英文字母组
丶孤独的牧羊人
·
2024-01-29 08:03
算法
leetcode
算法
leetcode刷题
日志-289生命游戏
思路:用一个m*n的矩阵储存当前元素周围为1的元素数量/***为了保证当前修改后的状态不会影响下一个状态的判定,设置另外的状态*如题所示,只有三种:*1.如果当前是活细胞,但是变成了死细胞,那么设置为-1*2.如果当前是活细胞,仍然是活细胞,那么不变仍为1*3.如果当前是死细胞,但是变成了活细胞,那么设置为2*那么最后遍历修改完状态之后,将-1修改回为0,2修改回为1*@paramboard*/c
丶孤独的牧羊人
·
2024-01-29 08:03
算法
leetcode
算法
leetcode刷题
日志-146LRU缓存
思路:使用hashmap储存key,vaule,使用双向链表以快速查到尾结点(待逐出的节点),链表的题一定要在纸上画一下,不然连着连着就不知道连在哪里去了classLRUCache{publicclassListNode{intkey;intvalue;ListNodenext;ListNodepre;ListNode(){}ListNode(intkey,intvalue){this.key=k
丶孤独的牧羊人
·
2024-01-29 07:30
算法
leetcode
缓存
算法
LeetCode刷题
实战477:汉明距离总和
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做汉明距离总和,我们先来看题面:https://leetcode-cn.com/problems/total-hamming-distance/TheHammingdistancebetween
程序IT圈
·
2024-01-29 07:50
算法
leetcode
动态规划
面试
java
Leetcode刷题
笔记题解(C++):1114. 按序打印(多线程)
思路:保证A,B,C三个线程的顺序不会变,即优先级顺序的问题A,B需要资源1,B,C需要资源2A先占用资源1和资源2,A线程完了之后释放资源1不释放资源2,然后B线程占用资源1,A线程完了之后释放资源1和资源2,这时候C线程可以占用资源2并进行classFoo{//声明2个互斥量mutexmtx1,mtx2;public:Foo(){//在类的构造函数中对2个互斥量进行加锁mtx1.lock();
Demo.demo
·
2024-01-29 03:51
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题
笔记题解(C++):1116. 打印零与奇偶数(多线程)
思路:互斥锁+条件判断奇偶classZeroEvenOdd{private:intn;//定义三个线程的互斥量mutexmtx1,mtx2,mtx3;public:ZeroEvenOdd(intn){this->n=n;//对0线程解资源mtx1.unlock();mtx2.lock();mtx3.lock();}//printNumber(x)outputs"x",wherexisaninteg
Demo.demo
·
2024-01-29 03:51
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题
笔记题解(C++):1971. 寻找图中是否存在路径
思路:1.建立图集,二维数组,path[0]里面存放的就是与0相连的节点集合2.用布尔数组来记录当前节点是否被访问过,深度优先会使用到3.遍历从起点开始能直接到达的点(即与起点相邻的点),判断那个点是否已经走过,并进入递归继续遍历与那个点相邻的点,直到抵达终点。classSolution{public:boolvisted[200000];//记录当前节点是否访问过boolvalidPath(in
Demo.demo
·
2024-01-29 03:20
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题
笔记题解(C++):1117. H2O 生成(多线程)
思路:解法二:生产者-消费者解法1.把hydrogen线程看作生产者,oxygen线程看作消费者,缓冲队列大小为2。2.hydrogen把生成的氢放入队列;oxygen线程每次从队列里消费两个氢元素。3.生产者生产两个氢元素后会因为缓冲队列满而阻塞,使用条件变量使生产者阻塞。4.消费者只有当缓冲队列满时才会从缓冲队列中消费元素,缓冲队列未满时消费者阻塞。5.当生产者生成的氢元素填满缓冲队列时,生产
Demo.demo
·
2024-01-29 03:48
Leetcode算法题解
leetcode
笔记
c++
算法学习(5):
LeetCode刷题
之滑动窗口
前言:滑动窗口算法专门优化一种连续问题场景,如找出字符串或者数组中满足xx条件的最长(或最短)的连续子串(或子数组)。滑动窗口的解题思路如下:需要用到双指针进行求解,两个指针构造一个窗口,窗口的移动是重点!右指针每次往前移动一格,每次移动会有一个新的元素进入窗口,这时条件可能就会发生变化,再根据当前条件来决定左指针是否移动,以及移动多少格。总的来说,右指针每次必然要移动一格,目的是要探索“可能性”
name_s_Jimmy
·
2024-01-28 19:50
算法
leetcode
算法
滑动窗口
详解
最长子串
LeetCode刷题
实战473:火柴拼正方形
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做火柴拼正方形,我们先来看题面:https://leetcode-cn.com/problems/matchsticks-to-square/Youaregivenanintegerarraym
程序IT圈
·
2024-01-28 19:16
算法
leetcode
java
面试
动态规划
LeetCode刷题
-----N皇后问题
LeetCode刷题
-----N皇后问题(回溯法)51.N皇后题目描述:n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。
代码改变世界~
·
2024-01-28 16:08
LeetCode
leetcode
算法
数据结构
柏杨树街小学二年二班,班班有读亲子共读记录:11月13日,读书第2天,阅读书目《超级猪猪秘密日记.太空
历险记
》—-(P6-P28)。培养好习惯,天天有进步。
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
思静琴行
·
2024-01-28 15:04
自我救赎
历险记
之四
每天都在和心里的那个劲儿抗衡,累吗?累,真累,也没有干什么体力活,沾枕头就着,早上起来还浑身疼痛,又不得不早早爬起,为什么呢?我想唯一欣喜的就是没有了抱怨,虽然充满了无可奈何,但仍可早出晚归,精神稍满;虽然觉得自己很苦逼,但发现永远有人比你还苦逼;虽然觉得自己很惨,但能因为自己的悲催给朋友带来欢乐和坚持的信心,值!我今天意识到“惨”这个词没有必要使用,因为总有比上不足,比下有余,关键看你自己内心的
小狮子Emily
·
2024-01-27 19:36
图灵日记之java奇妙
历险记
--异常&&包装类&&泛型
目录异常概念与体系结构异常的分类异常的处理防御式编程异常的抛出异常的捕获异常声明throwstry-catch捕获并处理自定义异常类包装类基本数据类型及其对应包装类装箱和拆箱泛型泛型使用类型推导裸类型说明泛型的编译机制泛型的上界语法异常概念与体系结构在java中,将程序执行过程中发生的不正常行为称为异常异常的分类异常可能在编译时发生,也可能在程序运行时发生,根据发生的时机不同,可以将异常分为:编译
图梓灵
·
2024-01-27 18:45
java
java
开发语言
《主播
历险记
》二十五章 羊肉
瘦驴在帐篷里正对子安发问,却不晓得艾莉娜牵着一只羊已经站在帐篷外,她满脸忧愁,一双大眼睛呼扇呼扇地眨着,用心倾听。“兄弟,听说你抱过艾莉娜是真的吗?”瘦驴问道。他等了一会儿,听不见子安的回答,有些急了,在子安大腿里侧掐了一下。“哎呀哎呀!好痛!”子安刚刚睡着,突然感觉大腿内侧疼痛难忍,当时就清醒了五分。“驴哥,你掐我干嘛?”子安惊讶道。“我在问,你真的抱过艾莉娜吗?”瘦驴再次问道。“真倒霉,你问我
宇宙之上欢乐园
·
2024-01-27 18:44
林浩然矩阵江湖
历险记
林浩然矩阵江湖
历险记
LinHaoran’sMatrixAdventures在那充满神秘色彩的矩阵世界里,林浩然面对的挑战是驯服一个具有六个个性元素的2×3矩阵——“小三儿”。
howard2005
·
2024-01-27 14:05
数学编程诗词翻译教师
矩阵
线性代数
leetcode刷题
链表相关 python
链表相关python—————剑指offer—————easy1)JZ6从尾到头打印链表2)JZ24反转链表3)JZ25合并两个排序的链表4)JZ52两个链表的第一个公共结点5)JZ23链表中环的入口结点(mid)6)JZ22链表中倒数最后k个结点7)JZ18删除链表的结点8)JZ83删除排序链表中的重复元素mid9)JZ35复杂链表的复制—————剑指offer—————easy1)JZ6从尾到
wordplay_
·
2024-01-27 11:40
leetcode
python
leetcode刷题
链表 C++ 23个(剑指offer 8个)
目录数据结构与算法面试注意点练习链表基本技能常见题型83.删除排序链表中的重复元素:remove-duplicates-from-sorted-list82.删除排序链表中的重复元素IIremove-duplicates-from-sorted-list-ii206.反转链表:reverse-linked-list剑指Offer24.反转链表92.反转链表II:reverse-linked-lis
along_0
·
2024-01-27 11:40
leetcode
刷题
C++
Leetcode刷题
笔记之专题(1)链表求解 Python实现
第一专题:链表求解1.leetcode224反转链表(easy)思路一:迭代迭代需要三个指针,pre,cur,nxt,分别按顺序指向三个节点三个指针的初始化:pre指向空节点,cur指向头结点head,nxt指向head.next因为head.next可能不存在,nxt在循环中定义,这样如果head为空就不会进入循环迭代过程nxt指向cur.nextcur.next指向prepre移动到cur位置
随着风儿去流浪
·
2024-01-27 11:09
#
leetcode
leetcode
链表
指针
数据结构
算法
leetcode刷题
-链表#1
82.RemoveDuplicatesfromSortedListII[medium]Givenasortedlinkedlist,deleteallnodesthathaveduplicatenumbers,leavingonlydistinctnumbersfromtheoriginallist.Example1:Input:1->2->3->3->4->4->5Output:1->2->5E
49er
·
2024-01-27 11:08
leetcode
刷题
刷题
链表
leetcode
LeetCode刷题
笔记(Java实现)-- 21. 合并两个有序链表
题目难度:Easy题目要求:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。如图:题目分析:方法一:递归首先排除特殊情况,即若list1为null,就直接返回list2,若list2为空,就直接返回list1。利用merg函数,若list1的当前节点比list2的当前节点小,则将ist1的当前节点写入结果,然后递归地决定下一个返回的节点。代码://递归c
挽风归
·
2024-01-27 11:37
链表
java
leetcode
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他