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
回文链表
力扣、牛客例题-----
链表
文章目录例题1203.移除
链表
元素例题2206.反转
链表
例题3876.
链表
的中间节点例题4
链表
中倒数第k个结点例题521.合并两个有序
链表
例题6OR36
链表
的
回文
结构例题7CM11
链表
分割例题8160.
码农小张~
·
2024-01-31 00:32
JAVA题目
数据结构
leetcode
链表
算法
java
数据结构
数据结构----线性表、顺序表、模拟实现顺序表
线性表是一种在实际中广泛使用的数据结构,指具有相同数据类型的元素按照一定的顺序排列的数据结构,其中每个元素都有唯一的前驱元素和后继元素(除了第一个元素没有前驱,最后一个元素没有后继),常见的线性表:顺序表、
链表
码农小张~
·
2024-01-31 00:31
数据结构
数据结构
数据结构----
链表
介绍、模拟实现
链表
、
链表
的使用
文章目录1.ArrayList存在的问题2.
链表
定义2.1
链表
的概念及结构2.2
链表
的组合类型3.
链表
的实现3.1单向、不带头、非循环
链表
的实现3.2双向、不带头节点、非循环
链表
的实现4.LinkedList
码农小张~
·
2024-01-31 00:29
数据结构
数据结构
链表
java
力扣题目训练(3)
2024年1月27日力扣题目训练2024年1月27日力扣题目训练290.单词规律292.Nim游戏303.区域和检索-数组不可变91.解码方法92.反转
链表
II41.缺失的第一个正数2024年1月27日力扣题目训练
落幕·重逢
·
2024-01-31 00:56
编程学习
leetcode
算法
c++
力扣hot100 分割
回文
串 集合 dfs
Problem:131.分割
回文
串文章目录思路CodeDP预处理版思路参考题解Codeimportjava.util.ArrayDeque;importjava.util.ArrayList;importjava.util.Deque
兑生
·
2024-01-30 23:03
力扣
hot100
leetcode
深度优先
算法
力扣面试题02.07-
链表
相交
链表
相交题目链接解题思路:题目可以确定如果相交,那么相交的部分一定是在
链表
的结尾部分第一步求得两条
链表
的长度第二步长度做差,将长的那条
链表
与短的那条
链表
后部分对其第三步遍历后面的部分,如果当前节点相等,
༺❀ൢ望༒月❀ൢ❀
·
2024-01-30 23:46
算法-每日一练
leetcode
链表
算法
python 习题练习三
计算函数曲线与x轴包围的面积6、与7无关的数7、百钱买百鸡B8、老鼠打洞9、黑色星期五10、校验身份证号码并输出个人信息11、输出三角形字符阵列12、温度转换异常处理13、判断火车票座位14、素数求和15、
回文
素数总结前言
长街395
·
2024-01-30 22:00
python
开发语言
算法
9.
回文
数
classSolution:defisPalindrome(self,x:int)->bool:ifx<0:returnFalsex=str(x)middle=int(len(x)//2)iflen(x)%2==0:iflen(x)==2andx[0]!=x[1]:returnFalseelse:foriinrange(0,len(x)-1-middle):ifx[middle+i]!=x[mid
王王韦王奇
·
2024-01-30 22:49
C语言——用快慢指针判断带环的起始位置
上一节讲了快慢指针的基本用法,不熟悉的朋友可以从下面的链接看怎么利用快慢指针判断
链表
是否有带环http://t.csdnimg.cn/mVNfy我们设快指针一次走2步,慢指针一次走1步,由上一节我们知道
ChangyuLee
·
2024-01-30 22:40
c语言
开发语言
数据结构
链表
C语言——用快慢指针判断
链表
中是否有带环
如果想要判断
链表
中是否有带环,仅仅用一个指针从头节点移动永远会陷入一个死循环,这时我们可以用一个经典的方法来解决问题————快慢指针所谓快慢指针就是一个指针的速度快一个指针的速度慢,利用速度差来达到寻找目标节点的方法快慢指针判断
链表
是否有带环的基本原理
ChangyuLee
·
2024-01-30 22:10
链表
数据结构
c语言
数据结构day4
1.思维导图2.单
链表
按任意元素查找3.单
链表
按任意元素修改4.单
链表
按任意元素删除5.单
链表
排序6.单
链表
释放内存
张智仁01
·
2024-01-30 22:06
数据结构
c语言
学习
linux
代码随想录算法训练营第三天| 203.移除
链表
元素 707.设计
链表
206.反转
链表
203.移除
链表
元素本题的重点是创建一个虚拟头节点链接到表头,头节点的好处是可以让删除操作得到统一,还有一个细节是要及时处理释放节点的内存空间。
strive340
·
2024-01-30 21:19
算法
链表
两两交换
链表
中的节点 19.删除
链表
的倒数第N个节点 面试题 160.
链表
相交 142.环形
链表
II
24.两两交换
链表
中的节点思路:在要交换两个节点的前一个节点设置一个cur指针,并且设置temp1,temp2保存节点再进行互换,当只有奇数个节点则奇数节点和null无需互换;若偶数节点则两两都互换,最后返回
strive340
·
2024-01-30 21:46
算法
链表
贪吃蛇项目
2.蛇吃食物的功能(上、下、左、右方向键控制蛇的动作)3.蛇撞墙死亡4.蛇咬到自己死亡5.计算得分6.蛇加速、减速7.暂停游戏技术要求:C语言函数、枚举、结构体、动态内存管理、预处理指令、
链表
、Win32API
M--Y
·
2024-01-30 21:58
c语言
数据结构
算法
游戏程序
redis--list
1.介绍在Redis中,List类型是==按照插入顺序排序的字符串
链表
==。和数据结构中的普通
链表
一样,我们可以在其==头部(left)和尾部(right)==添加新的元素。
为爱疯狂_3850
·
2024-01-30 21:29
线性表--栈
后进先出2.动态栈的实现栈可以用前面章节介绍的数组或者
链表
的节点实现,数组相比之下更优越一下,动态开辟内存实现扩容,且在数组尾上插入数
cookies_s_s
·
2024-01-30 20:09
数据结构
数据结构
算法
c++
开发语言
c语言
线性表--队列
在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(FirstInFirstOut);入队列:进行插入操作的一端称为队尾;出队列:进行删除操作的一端称为队头;2.队列的实现队列可以用数组(静态或者动态)和
链表
的结构来实现
cookies_s_s
·
2024-01-30 20:09
数据结构
数据结构
c++
c语言
开发语言
最大公约数与最小公倍数与素数与
回文
数
最大公约数与最小公倍数问题分析:a.最小公倍数可以由两个数的乘积除以两个数的最大公约数得到。b.最大公约数利用p和q之间求余,将q赋给p,再将余数r赋给q,并判断q是否为0的思想返回p。做如下图所示image.png//改进版【辗转相除】计算两个非负整数p和q的最大公约数publicstaticintgcd3(intp,intq){while(q!=0){intr=p%q;p=q;q=r;}ret
迷糊银儿
·
2024-01-30 20:29
js中字符串string,遍历json/Object【匹配url、邮箱、电话,版本号,千位分割,判断
回文
】
目录正则合法的URL邮箱、电话字符串方法千位分割:num.slice(render,len).match(/\d{3}/g).join(',')版本号比较判断
回文
json/Object遍历自身属性for
参宿7
·
2024-01-30 20:33
前端手撕
javascript
json
开发语言
【leetcode刷题】递归专题
递归专题一、汉诺塔问题1、题目描述2、代码3、解析二、合并
链表
1、题目描述2、代码3、解析4、总结三、反转
链表
1、题目描述2、代码3、解析四、两两交换
链表
中的结点1、题目描述2、代码3、解析五、Pow(
2022horse
·
2024-01-30 19:15
C++刷题
leetcode
深度优先
算法
c++
Leetcode93.复原IP地址 - Restore IP Addresses - Python - 回溯法
解题思路:1.此题与Leetcode131.分割
回文
串十分相似。
princey2100
·
2024-01-30 19:12
算法
leetcode
python
数据结构: 顺序表和单
链表
的基本运算实现
实验题1-1:实现并验证顺序表的各种基本操作目的:领会顺序表存储结构和掌握顺序表中的各种基本运算算法设计。内容:1.首先,创建文件sqlist.h。a)定义顺序表的结构体类型;b)定义并实现顺序表的基本运算(详见线性表ADT描述)。2.然后,创建文件exp1-1.c,引用(#include)头文件sqlist.h,依次完成以下内容,对第一步中实现的顺序表进行测试。(1)初始化顺序表L;(2)采用尾
YTU-yx
·
2024-01-30 18:16
数据结构
笔记
数据结构
链表
算法-合并两个有序
链表
题目描述合并两个有序
链表
示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:
micro_cloud_fly
·
2024-01-30 18:11
leetcode
算法
链表
数据结构
算法-两数相加
题目描述两数相加给你两个非空的
链表
,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的
链表
。
micro_cloud_fly
·
2024-01-30 18:41
leetcode
算法
【算法专题】贪心算法
)5.最长递增子序列(贪心算法)6.递增的三元子序列7.最长连续递增序列8.买卖股票的最佳时机9.买卖股票的最佳时机Ⅱ(贪心算法)10.K次取反后最大化的数组和11.按身高排序12.优势洗牌13.最长
回文
串
YoungMLet
·
2024-01-30 18:50
算法专栏
算法
贪心算法
c++
leetcode
开发语言
Leetcode 203 移除
链表
元素
Leetcode203移除
链表
元素准备工作1)ListNode基本结构2)初始化ListNode集合解法一:遍历判定解法二:递归判定Leetcode203移除
链表
元素准备工作1)ListNode基本结构
默辨
·
2024-01-30 18:13
数据结构与算法
leetcode
链表
算法
leetcode
203
Golang知识点总结
数据结构ContextContext的调用链:和
链表
有点像,只是它的方向相反:Context指向它的父节点,
链表
则指向下一个节点重要概念:(源码位置:src/context/context.go)主要的
JYCJ_
·
2024-01-30 17:01
Golang
go
反转
链表
输入一个
链表
,反转
链表
后,输出新
链表
的表头。通常感觉各种操作
链表
比较乱,其实理清了也还好。
lvlvforever
·
2024-01-30 17:53
Message的消息池(sPool)
关键总结1、消息池缓存有可重复使用的消息实例,避免过多的创建与回收消息实例2、消息池是一个栈(LIFO/FILO=后进先出/先进后出)的数据结构,具体的数据存放是采用了
链表
方式3、消息池一开始是空的,需要主动添加消息进入缓存池
喜欢踢足球的老罗
·
2024-01-30 17:47
Android开发之旅
ANDROID
源码学习
缓存
Message
pool
薛志鹏:七绝
回文
·西湖十景10首之二2022-05-28
七绝
回文
·西湖十景10首之二作者:薛志鹏6.七绝
回文
·断桥残雪(中华通韵)作者:薛志鹏高低觉路觉低高,桥断行人行断桥。落雪扶风扶雪落,宵残抱枕抱残宵。
大漠鲲鹏诗选
·
2024-01-30 17:08
力扣刷题1、7、9(小小白亲测,Bug你准没我的多,hhh)
来刷题啊小问题1.简单题3道:1.1 num1:两数之和(1)暴力题解:哈希表解法1.2 num2:整数反转(7)1.3 num3:
回文
数(9)2.心路历程(2021.8.2)小问题哈希表解决两数之和尚待解决
回文
数自己写的
加油小王!!
·
2024-01-30 16:57
力扣刷题
leetcode
c语言
bug
基于
链表
实现贪吃蛇游戏
本文中,我们将使用
链表
和一些Win32API的知识来实现贪吃蛇小游戏一、功能(1)游戏载入界面(2)地图的绘制(3)蛇身的移动和变长(4)食物的生成(5)死亡判定(6)计算得分(7)退出游戏和暂停游戏实现贪吃蛇小游戏
阿瑾0618
·
2024-01-30 16:26
数据结构
C
游戏
c语言
链表
数据结构
源码之HashMap构造函数底层分析
基于1.8HashMap在JDK1.8之前是由数组加
链表
组成的,其中数组是主体,
链表
则是为了解决哈希冲突存在的。
czczccz
·
2024-01-30 15:57
贪吃蛇/
链表
实现(C/C++)
对于整体游戏主要思想是基于
链表
实现,但若仅仅只有C语言的知识还不够,我们还需要学习控制台的一些相关操作,结合实现贪吃蛇游戏,所以我们先介绍了一些有关Win32API的知识。
桀桀桀桀桀桀
·
2024-01-30 15:37
c语言
c++
线索二叉树学习
线索二叉树一、线索二叉树的原理通过考察各种二叉
链表
,不管儿叉树的形态如何,空链域的个数总是多过非空链域的个数。
Wangjingc_
·
2024-01-30 14:37
【Java之集合】
集合类特点的回答顺序:1,是谁的子类,描述了什么数据结构2,底层结构:数组,
链表
,
Bigcoding
·
2024-01-30 14:07
#
Java核心技术精选
java
python
开发语言
反转
链表
206.反转
链表
给你单
链表
的头节点head,请你反转
链表
,并返回反转后的
链表
。
落叶随峰
·
2024-01-30 14:04
LeetCode刷题记录
链表
数据结构
leetcode
两两交换
链表
中的节点
24.两两交换
链表
中的节点给你一个
链表
,两两交换其中相邻的节点,并返回交换后
链表
的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
落叶随峰
·
2024-01-30 14:02
LeetCode刷题记录
链表
数据结构
leetcode
删除
链表
的倒数第 N 个结点
19.删除
链表
的倒数第N个结点给你一个
链表
,删除
链表
的倒数第n个结点,并且返回
链表
的头结点。
落叶随峰
·
2024-01-30 14:02
LeetCode刷题记录
链表
数据结构
【c++入门】素数
回文
数
题外话2023NOC真题卷-CSDN博客https://blog.csdn.net/2301_79396857/article/details/1359096322023NOC真题卷-CSDN博客https://blog.csdn.net/2301_79396857/article/details/135909632【C++】快捷键大全-CSDN博客https://blog.csdn.net/23
star-dusts
·
2024-01-30 14:29
#
C++实战练题
c++
算法
开发语言
Java集合-Map接口(key-value)
Map有四个实现类:1.HashMap类2.LinkedHashMap类3.TreeMap类4.Hashtable类1.HashMap类:存储结构:哈希表=数组Node[]+
链表
(红黑树)扩容方法:resize
猿究院-废柴火鸡
·
2024-01-30 13:13
java
开发语言
【数据结构与算法】7.详解队列的基本操作
文章目录1.队列1.1队列的概念1.2队列的使用2.模拟实现定义双向
链表
类定义两个指针,分别指向头节点和尾节点入队(offer)出队(poll)获取队头元素(peek)获取队列中有效元素个数检测队列是否为空
爱敲代码的小杨.
·
2024-01-30 13:35
数据结构与算法
Java
java
数据结构
数据结构一:绪论
常见的数据结构包括数组、
链表
、栈、队列、树和图等。理解不同数据结构的特点和适用场景,并选择合适的数据结构,再应用相应的算法来解决问题,是我们在实际编程中所需要掌握的技能。
氿 柒
·
2024-01-30 13:55
数据结构
数据结构
算法
Leetcode53-最大子数组和详解
往期博客:Leetcode1-两数之和详解Leetcode2-两数相加代码详解Leetcode20-有效的括号详解Leetcode21-合并两个有序
链表
详解Leetcode22-有效括号生成详解Leetcode24
白羊by
·
2024-01-30 13:25
力扣算法题-python
leetcode
数据结构
动态规划
python
环形
链表
II(力扣LeetCode)
文章目录142.环形
链表
II题目描述解题思路判断
链表
是否有环如果有环,如何找到这个环的入口c++代码142.环形
链表
II题目描述给定一个
链表
的头节点head,返回
链表
开始入环的第一个节点。
林海绮律
·
2024-01-30 13:20
leetcode
链表
leetcode
数据结构
c++
【数据结构】数组简介
其实除了数组,
链表
、队列、栈等也是线性表结构。优缺点优点1、按照索引查询元素速度快;2、能存储大量数据;3、按照索引遍历数组方便;4、数组定义简单,而且访问很方便;5、可以随机访问其中的元素。
勇者六花i
·
2024-01-30 13:39
数据结构与算法
数据结构
java
STL:list实现
list是双向带头
链表
,初始有一个不存数据的头节点,并通过节点内指针将后续节点依次连接起来。相较于vector,list特点如下:(1)list可以按需申请,释放不需要扩容操作,减少内存碎片。
kurayamasy
·
2024-01-30 12:10
c++
开发语言
LeetCode707.设计
链表
707.设计
链表
你可以选择使用单
链表
或者双
链表
,设计并实现自己的
链表
。单
链表
中的节点应该具备两个属性:val和next。val是当前节点的值,next是指向下一个节点的指针/引用。
落叶随峰
·
2024-01-30 12:08
LeetCode刷题记录
链表
数据结构
leetcode
回文
子串 ● 516.最长
回文
子序列 ● 动态规划总结篇)
学习目标:●647.
回文
子串●516.最长
回文
子序列●动态规划总结篇学习内容:647.
回文
子串动态规划解决的经典题目,如果没接触过的话,别硬想直接看题解。
G_qingxin
·
2024-01-30 12:02
算法笔记
动态规划
算法
Redis核心技术与实战学习笔记
键和值的结构组织方式Redis使用了一个哈希表来保存所有的键值对,一个哈希表可以看做一个数组,数组中的每个元素称为一个哈希桶hash冲突的解决方法redis采用拉链法来解决哈希冲突,即同一个哈希桶中的多个元素用一个
链表
保存
逗号8080
·
2024-01-30 12:20
redis
redis
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他