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
《数据结构与算法》
数据结构与算法
笔记:计算思维之经典农夫过河问题C++实现
农夫、羊、狼、菜的过河问题问题描述角色:农夫,羊,狼,菜条件1:船很小,只能装下农夫和其他一个角色条件2:无人看管,羊吃菜,狼吃羊问:如何让其他三种角色被农夫平安带着过河?相关分析我们可以先用人脑尝试一下相关渡河策略1)先渡狼,人回来再渡菜,人回来再渡羊2)先渡菜,人回来再渡狼,人回来再渡羊以上两种很好想到,而且我们可以知道羊这种角色是不能先渡河过去的,羊需要最后再渡如果先渡了羊了,之后再渡任何其
Wang's Blog
·
2023-09-26 08:47
Data
Structure
and
Algorithms
C
C++
dsa
计算思维
农夫过河
数据结构与算法
笔记:求直方图最大面积算法分析
直方图最大面积问题描述有n列的直方图,第j列高度为hjh_jhj,求一个面积最大的子矩阵格式要求输入第一行正整数n,第二行n个空格隔开的非负整数数据范围:所有直方图的列不会超过30000数据范围对于30%的测试点,保证n=1;lo--){if(h[lo]myStack;//初始化单调栈,提前压入一个哨兵,总体有前后两个哨兵,分别是h[0]和h[n+1],高度都是0myStack.push(0);/
Wang's Blog
·
2023-09-26 08:46
Data
Structure
and
Algorithms
C
C++
数据结构与算法
dsa
直方图最大面积
算法分析
数据结构与算法
笔记:字典序最大问题分析
字典序最大问题问题描述给定一个1到n的排列(无序状态的),依次插入到栈中,在每时每刻都可以多次从栈中弹出栈顶问:应如何使得弹出栈顶的序列的字典序最大,并输出这个序列问题分析什么是字典序比如两个序列:5,4,3,2,1和1,2,3,4,5这两个中第一个的字典序最大每个位置上的数字比其他序列上同一位置的数字要大比如:第一位置中5比1大,第二位置中4比2大这样即:字典序最大=从左向右看这个序列,每个数字
Wang's Blog
·
2023-09-26 08:16
Data
Structure
and
Algorithms
数据结构与算法
dsa
字典序最大问题
数据结构与算法
笔记:计算思维之谁做的好事与刑侦作案问题
谁做的好事清华附中有四位同学中的一位做了好事,不留名,表扬信来了之后,校长问这四位是谁做的好事。A说:不是我。B说:是C。C说:是D。D说:他胡说。已知:三个人说的是真话,一个人说的是假话。现在请你根据这些信息,编写程序找出做了好事的人。分析将四个人说的四句话(自然语言)转换成计算机可以计算的式子,可使用循环枚举的方式来判断(1)思路一:通过字符表示人先定义一个字符变量thisman表示要寻找的做
Wang's Blog
·
2023-09-26 08:16
Data
Structure
and
Algorithms
C
C++
数据结构与算法
dsa
计算思维
数据结构与算法
之集合: Leetcode 349. 两个数组的交集 (Typescript版)
两个数组的交集https://leetcode.cn/problems/intersection-of-two-arrays/description/描述给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。示例1输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2]示例2输入:nums1=[4,9,5],nums2=
Wang's Blog
·
2023-09-26 08:43
Data
Structure
and
Algorithms
Typescript
leetcode
typescript
算法
剑指offer(25 合并两个排序的链表) 题解
剑指offer-25合并两个排序的链表微信搜索【程序员画工师】关注更多Java编程技术、
数据结构与算法
、面试题相关内容。
法号画工师
·
2023-09-26 03:09
链表
算法
数据结构
java
面试
今年行情这么差,iOS开发到底如何进大厂?
数据结构与算法
对于移动开发者来说,一般不会遇到非常难的算法,大多以数据结构为主,笔者列出一些必会的算法,当然有时间了可以去Leet
iOS亮子
·
2023-09-26 00:44
2019-06-22
数据结构与算法
一、算法的基本概念1.算法的基本概念:解题方案的准确而完整的描述。2.算法的基本特征:可行性、确定性·、有穷性、拥有足够的情报。3.例题
共清欢_cd5a
·
2023-09-25 21:21
数据结构与算法
-基础算法篇-二分查找
1.二分查找1.什么是二分查找?二分查找针对的是一个有序的数据集合,每次通过跟区间中间的元素对比,将待查找的区间缩小为之前的一半,直到找到要查找的元素,或者区间缩小为0。二、时间复杂度分析?2.时间复杂度假设数据大小是n,每次查找后数据都会缩小为原来的一半,最坏的情况下,直到查找区间被缩小为空,才停止。所以,每次查找的数据大小是:n,n/2,n/4,…,n/(2k),…,这是一个等比数列。当n/(
z_yemu
·
2023-09-25 20:53
数据结构与算法
算法
数据结构
二分查找
查询算法
折半查询
数据结构与算法
之时间复杂度和空间复杂度(C语言版)
1.时间复杂度1.1概念简而言之,算法中的基本操作的执行次数,叫做算法的时间复杂度。也就是说,我这个程序执行了多少次,时间复杂度就是多少。比如下面这段代码的执行次数:voidFunc1(intN){intcount=0;for(inti=0;i0;--end){intexchange=0;for(size_ti=1;ia[i]){Swap(&a[i-1],&a[i]);exchange=1;}}i
小程序面包园
·
2023-09-25 20:21
数据结构
数据结构与算法
学习 (08)字符串去重
给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)示例1:输入:"bcabc"输出:"abc"示例2:输入:"cbacdcbc"输出:"acdb"解题关键:字典序:字符串之间比较和数字比较不一样;字符串比较是从头往后挨个字符比较,那个字符串大取决于两个字符串中第一个对应不相等的字符;例如任意一个a开头的字
暱稱已被使用
·
2023-09-25 19:08
从
数据结构与算法
以及设计模式角度去学习View的绘制流程
从
数据结构与算法
还有设计模式的角度带领大家真正去掌握。我这篇文章旨在让大家能更深刻理解View绘制流程的设计,不涉及具体的细节。最好的效果是大家先看这篇文章,然后根据文中介绍的知识点去自行查看源码。
郑土强ztq
·
2023-09-25 15:02
数据结构与算法
课后题-第二章(链表和顺序表综合)
#include//引入头文件usingnamespacestd;typedefintElemtype;#defineMaxsize100#defineERROR0#defineOK1typedefstructLNode{Elemtypedata;//数据域structLNode*next;//指针域}LNode,*LinkList;boolListEmpty(LinkListL)//判断是否为空
爱发明的小兴
·
2023-09-25 14:19
算法与数据结构
数据结构
算法
逆向学习路径
逆向学习路径PC端手机端(Android)PC端计算机操作系统C、C++编程语言基础STL等库知识
数据结构与算法
汇编知识(放在这里是因为前面学C、C++的时候会有所涉及,学起来简单些)windowsapiwindows
Junisyoan
·
2023-09-25 10:04
学习
数据结构与算法
之逻辑结构与物理结构
什么是逻辑结构与物理结构?逻辑结构是指数据对象中数据元素之间的相互关系。分为:集合结构:线性结构:树状结构:图形结构:每个圆圈代表一个数据元素。连线代表元素之间的逻辑关系,并且这种关系是建立在具体问题之上的。物理结构是指逻辑结构在计算机内存中的存储形式。有两种存储形式:
Hi Man
·
2023-09-25 10:01
数据结构与算法
数据结构与算法
逻辑结构
物理结构
java
数据结构与算法
-递归二分查找
一、递归二分查找代码如下packagecom.tool.wpn.quicksort;importandroid.util.Log;/***CreatedbyXion2017/8/12.*递归二分查找*/publicclassArrayOrderRecursion{privatelong[]orderArray;//有序数组privateintnElems;//数组里元素数量,没插入一个才会增加pu
itzilong
·
2023-09-25 09:28
数据结构与算法
数据结构
算法
java
数据结构与算法
:图
Tips:采用java语言,关注博主,底部附有完整代码工具:IDEA本篇介绍的是数据结构:图更多数据结构请转至偶的主页什么是图图是一种比较复杂的非线形数据结构非线形数据结构有2种:树图如果想参考树,点击连接即可虽说树和图都是非线形结构,但是他们也有说区别:一般常见的二叉树只有2个结点,并且他们是有父子关系的.“等级制度”比较森严但是图则不同,图都是平级的,没有父子之分,并且1个图结点之间可以有多个
s10g
·
2023-09-25 09:28
数据结构与算法
数据结构
java
算法
Android实习面试准备——
数据结构与算法
(一)
目前准备冲击一下大厂的实习,现在开始刷面经,附上面经题目以及自己的一些答案,答案不是详细的代码,只是一些简要思路,算法方面关于时间和空间复杂度简单的就并没有附上去。如果有什么错误或者更好的答案,麻烦帮帮孩子,谢谢大佬们!!!1、常用的数据结构线性:数组、链表、栈、队列(后面两种在C++中容器适配器,因为其底层实现可能是数组,也可能是链表)(1)数组:内存中连续存储多个元素,数组元素通过下标索引,下
秋包
·
2023-09-25 09:28
android
面试
数据结构
《
数据结构与算法
》(十六)- “查找”详解
目录前言1.查找概论2.顺序表查找2.1顺序表查找算法2.2顺序表找优化3.有序表查找3.1折半查找3.2插值查找3.3斐波那契查找4.线性索引查找4.1稠密索引4.2分块索引4.3倒排索引5.总结原文地址:https://program-park.github.io/2021/11/15/algorithm_16/前言部分内容摘自程杰的《大话数据结构》1.查找概论 只要打开电脑,就会涉及到查找
大Null
·
2023-09-25 09:27
数据结构与算法
数据结构
算法
android中数据结构,Android中的数据结构和算法
Android客户端面试基础(五)-
数据结构与算法
-http://blog.csdn.net/johnWcheung/article/details/72843223数据结构:是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成
weixin_39757040
·
2023-09-25 09:57
android中数据结构
数据结构与算法
---- C/C++
数据结构与算法
----C/C++学习数据结构的目的:针对不同的情况使用不同数据结构,去解决不同的问题一、线性表线性表一般有几个函数/(宏定义):初始化线性表List_Init()/List_Create
须须草
·
2023-09-25 08:55
数据结构
数据结构
【
数据结构与算法
】【算法思想】拓扑排序
一、拓扑排序拓扑排序是基于依赖关系的节点,根据依赖关系而生成的序列。节点和依赖关系往往要生成有向无环图。类似的问题有:穿衣服裤子的先后关系,生成穿衣序列/专业课程与前置课程形成的课程学习序列/代码编译依赖关系形成的编译顺序序列。publicclassGraph{privateintv;//顶点的个数privateLinkedListadj[];//邻接表publicGraph(intv){this
CryptWinter
·
2023-09-25 06:58
非0即1
刷题
算法
拓扑排序
java
数据结构与算法
初阶6:树与二叉树基础知识精讲
今天这一讲开始为大家分享关于
数据结构与算法
中树和二叉树的学习心得,在深入学习二叉树之前,我们需要认识理解并掌握树和二叉树相关基础知识,下面我们一起来认识吧。
King_lm_Guard
·
2023-09-25 03:18
数据结构与算法
数据结构
算法
链表
数据结构与算法
——16.二叉树
这篇文章我们来讲一下二叉树目录1.概述2.代码实现1.概述树:(Tree)是计算机数据存储的一种结构,因为存储类型和现实生活中的树类似所以被称为树。树的源头被称为根,树其余分叉点被称为节点,而树这种数据结构的起始分叉点被称为根节点。树衍生的尽头就是叶,在树这种数据结构中把叶称之为叶节点。树中每一节点的起源点被称为父节点,衍生出去的点被称为子节点。没有父节点的就是根节点,没有子节点的就是叶节点,而同
L纸鸢
·
2023-09-25 02:35
数据结构与算法
算法
数据结构与算法
—— 图的搜索算法(广度/深度优先搜索)以及python实现
广度/深度优先搜索在上一章我们讲到了关于图的基本知识,没有看过的小伙伴可以看看,先对图有个简单的认识。在本章中,我们将继续向下挖掘一下图的搜索算法。文章目录介绍一、广度优先搜索(Breadth-FirstSearch简称BFS)1.概念2.实现思路二、深度优先搜索(Depth-FirstSearch简称DFS)1.概念2.实现思路三、python代码实现四、时间复杂度分析总结介绍图的搜索算法:图的
流浪鸡蛋
·
2023-09-25 00:41
python
数据结构
深度优先
广度优先
JavaScript
数据结构与算法
(一) 数组、栈、队列、链表、集合和字典
本文参考文献:https://www.cnblogs.com/AhuntSun-blog/p/12636718.html配套视频教程:https://www.bilibili.com/video/BV1r7411n7Pw?p=1&spm_id_from=pageDriver目录数据结构-一栈Stack前置知识-执行上下文(函数执行栈/函数调用栈)简介常见例题封装和实现案例:十进制转二进制队列Que
xueyueQQ
·
2023-09-24 23:54
JavaScript
数据结构
JavaScript
数据结构
详解四大基础数据结构:数组、链表、队列和栈。
序开新坑了,这次是
数据结构与算法
专题,保证不鸽,此专题将会分为三部分:基础数据结构:除了本章标题中这些还会有哈希表、树、堆等数据结构。
搬山道猿
·
2023-09-24 23:52
数据结构
链表
算法
Python
数据结构与算法
笔记(七):数据结构——队列,链表和哈希表
队列看成人在排队。在出队到最后一个元素时,再想入队,使用列表可以在后面append,但是前面仍然占据着一部分内存,无法处理。想个办法让其收尾连成一个圈。队列的实现方式:环形队列判定一个队列是否为空,rear=front。最后一个图,rear和front之间空一位,是为了更好地判别这个队列是空的还是满的。规定空的一块空间为队满。对最大数取余,为0时,进入从0开始的索引。classQueue:def_
AvenueCyy
·
2023-09-24 23:52
队列
链表
列表
数据结构
python
数据结构与算法
(二)
文章目录
数据结构与算法
(二)1时间复杂度、空间复杂度、排序算法和二分法1.1简单的排序算法1.2二分查找2异或运算、进一步认识对数器的重要性2.1不用额外变量交换两个数的值2.2不用额外变量交换数组中两个数的值
讲文明的喜羊羊拒绝pua
·
2023-09-24 23:04
数据结构与算法
二分查找
链表
归并排序
快速排序
堆排序
前缀树
基数排序
数据结构与算法
:排序专题
思维导图:0.计数排序voidCountSort(int*a,intn){intmin=a[0];intmax=a[0];for(inti=0;imax)max=a[i];}intgap=max-min+1;int*countarr=(int*)malloc(sizeof(int)*gap);memset(countarr,0,sizeof(int)*gap);for(inti=0;ia[j+1]
迷梦y
·
2023-09-24 22:34
数据结构
算法
排序算法
数据结构
算法
c语言
LeetCode 周赛上分之旅 #47 前后缀分解结合单调栈的贡献问题
学习
数据结构与算法
的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场LeetCode周赛的解题报告,一起体会上分之旅。
·
2023-09-24 20:43
android
数据结构与算法
-线性表(下)链式存储结构(Java实例)
作者:逍遥Sean简介:一个主修Java的Web网站\游戏服务器后端开发者主页:https://blog.csdn.net/Ureliable觉得博主文章不错的话,可以三连支持一下~如有需要我的支持,请私信或评论留言!前言算法非常重要,它是计算机科学的核心之一。算法是一组解决问题的步骤和规则,可以帮助我们在计算机程序中完成各种任务。好的算法可以优化程序的性能,提高程序的效率,并使程序更易于理解和维
逍遥Sean
·
2023-09-24 18:54
数据结构和算法
算法
数据结构
java
python深度优先搜索算法解决骑士周游问题
python深度优先算法解决骑士周游问题介绍问题简介算法实现形成合法次序图寻找路径改进算法结果代码介绍参考资料:中国大学MOOC的
数据结构与算法
Python版常用算法设计方法(6)——贪婪法问题简介骑士周游问题
weixin_42353399
·
2023-09-24 18:52
Python
数据结构与算法
必备的 50 个代码实现。
今天给大家推荐一份不错的
数据结构与算法
资源。特点是:全代码实现!这份资源的作者王争老师是前Google工程师,5万+人跟着学的《数据结构和算法之美》专栏作者。他总
asd3331380
·
2023-09-24 18:40
数据库
编程语言
数据结构
算法
数据结构与算法
基础-(2)
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的
数据结构与算法
学习系列专栏
Aileen_0v0
·
2023-09-24 13:54
数据结构与算法
python学习
算法
数据结构
python
开发语言
学习
排序算法
推荐算法
Java
数据结构与算法
从初阶到大牛
一、我们从一个小例题看起因为该二维数组的很多默认值为0,因此记录了很多没有意义的数据-->稀疏数组二、基本介绍当一个数组中大部分元素为0,或者为同一个值时,可以使用洗漱数组来保存数组稀疏数组的处理方法是:1)记录数组一共有几行几列,有多少个不同的值2)把具有不同值的元素的行列及数值记录在一个小规模的数组中,从而缩小程序的规模三、稀疏数组距离说明我们从例题看起:(是这样的)四、我们如何用java代码
凌晨五点的星
·
2023-09-24 10:43
开发语言
eclipse
计算机科学与技术python方向是什么意思-计算机科学与技术书籍推荐
《
数据结构与算法
:C语言描述》《编码》:稍稍涉猎数电,很有意思。《图解HTTP》:初
weixin_37988176
·
2023-09-24 08:16
数据结构与算法
--复杂度分析(1)
什么是复杂度?复杂度是衡量算法的执行效率的一个分析方法。为什么需要复杂度?1测试数据结果依赖测试环境2测试数据依赖数据规模大小复杂度的分类复杂度分为时间复杂度,空间复杂度。时间复杂度表示算法运行所需要的时间成本。空间复杂度表示算法运行所需要开辟的空间成本。时间复杂度表示时间复杂度表示一般采用大O表示法,即T(n)=O(f(n)),T(n)表示代码执行所需要的时间,n表示数据规模的大小,f(n)表示
一个人的小树洞
·
2023-09-24 08:05
算法与数据结构
算法与数据结构
复杂度
数据结构与算法
--时间复杂度分析(二)
数据结构和算法解决代码的“快”“省”,而时间、空间复杂度做为数据结构和算法的精髓,很直观说明了代码”多快“”多省“一、为什么需要复杂度分析?代码跑一遍,通过统计,监控,得到的算法执行的时间占用的内存大小叫事后统计法事后统计法具有局限性:测试结果非常依赖测试环境测试结果受数据规模的影响很大所以,我们需要一个不用具体的测试数据来测试,就可以粗略地估计算法的执行效率的方法二、大O复杂度表示法T(n)=O
star_chao
·
2023-09-24 08:04
#
数据结构
时间复杂度
【
数据结构与算法
】时间复杂度和空间复杂度
目录什么是时间复杂度和空间复杂度?大O的渐进表示法常见时间复杂度计算举例常见空间复杂度的计算什么是时间复杂度和空间复杂度?简单来说,时间复杂度和空间复杂度是衡量一个算法效率的。时间复杂度对应时间效率,空间复杂度对应空间效率。其中时间效率并不是说程序具体执行了多久,单给一个程序一个算法是不能确定它的执行时间,因为你需要在机器上跑起来才能确定。而一个算法所花费的时间与其中语句的执行次数成正比,所以就定
LeePlace
·
2023-09-24 08:33
数据结构闲谈
C语言
排序算法
算法
数据结构
c语言
数据结构与算法
-时间复杂度与空间复杂度
数据结构与算法
1.概论1.1什么是数据结构?1.2什么是算法?2.算法效率2.1如何衡量一个算法的好坏?
一口⁵个团子
·
2023-09-24 08:02
算法
数据结构
数据结构与算法
--队列
队列是一种插入只能在队尾,删除只能在队头的线性表,队列的出队需要遵循“先进先出”的原则。是一种特殊的线性表,物理存储方式分为顺利存储和链式存储。队列的基本结构我们用两个变量表示队列的头和尾,以下图为例,1.开始队列头Q.front和队列尾Q.rear相等为0,且在数组头部;2.C1、C2、C3入队,Q.front不动,Q.rear指向3。3.C1、C2出队,Q.rear不动,Q.front指向2之
yan0_0
·
2023-09-24 02:39
【数据结构】二叉树的节点数,叶子数,第K层节点数,高度,查找x节点,判断是否为完全二叉树等方法
个人主页:阿然成长日记点击可跳转个人专栏:
数据结构与算法
C语言进阶不能则学,不知则问,耻于问人,决无长进文章目录一、二叉数的结构体二、构建二叉树,供后续测试使用三、二叉树销毁四、构建节点五、二叉树的高度
阿然成长日记
·
2023-09-23 20:55
数据结构与算法
数据结构
【数据结构--排序】堆排序
个人主页:阿然成长日记点击可跳转个人专栏:
数据结构与算法
C语言进阶不能则学,不知则问,耻于问人,决无长进文章目录堆排序一、排降序1.思路:2.代码实现:3.测试结果4.总代码二、排升序1.思路:2.代码实现
阿然成长日记
·
2023-09-23 20:23
数据结构与算法
数据结构
【
数据结构与算法
-递归、回溯、分治策略面试经典例题汇总】
【
数据结构与算法
-递归、回溯、分治策略经典例题汇总】典例1、求子集(medium)典例2、求子集-2(medium)典例3、组合数之和2(medium)典例4、生成括号(medium)典例5、N皇后(hard
Wupke
·
2023-09-23 16:01
数据结构与算法学习
数据结构
c++
数据结构与算法
list的使用和模拟实现
博主个人主页:不是笨小孩⏩专栏分类:
数据结构与算法
C++刷题专栏C语言代码仓库:笨小孩的代码库⏩社区:不是笨小孩欢迎大家三连关注,一起学习,一起进步!!
不是笨小孩i
·
2023-09-23 13:16
C++
list
windows
数据结构
数据结构与算法
分析-排序
作者:xiabodan出处:http://blog.csdn.net/xiabodan排序算法(SortingAlgorithm)是计算机算法的一个组成部分。也是程序=算法+数据结构中的一部分(算法)。实验平台:raspberry2B+UbuntuMate插入排序外循环i由1到N-1,内循环由j由i到1,每次内循环都将A【j】插入到序列A【0】-A【i】的正确位置,这样就保证了每次外循环之后序列A
夏菠
·
2023-09-23 13:13
Leetcode
数据结构与算法分析
数据结构与算法分析
数据结构
排序算法
「UG/NX」BlockUI 选择小平面区域 Select Facet Region
BlockUI集合全部专栏「UG/NX」NX二次开发「UG/NX」BlockUI集合「VS」VisualStudio「QT」QT5程序设计「C/C++」C/C++程序设计「Win」Windows程序设计「DSA」
数据结构与算法
何曾参静谧
·
2023-09-23 09:06
ui
数据结构与算法
(五)--链表概念以及向链表添加元素
一、前言今天我们学习另一种非常重要的线性数据结构–链表,之前我们已经学习了三种线性数据结构,分别是动态数组,栈和队列。其中队列我们额外学习了队列的另一种实现方式–循环队列。其实我们自己实现过前三个数据结构就知道,它们底层均依托静态数组,靠resize解决固定容量问题。而链表和前三种均不同,它是真正的动态数据结构。学好链表,有利于:链表是最简单的动态数据结构,方便你学习后面的二分搜索树,Trie,A
雨~旋律
·
2023-09-23 08:17
数据结构和算法
链表
java
数据结构与算法
(六)--链表的遍历,查询和修改,删除操作
一、前言上篇文章我们了解了链表的概念以及链表底层的搭建以及向链表中添加元素的操作。本次我们继续学习链表剩余的操作:遍历,查询和修改、删除操作。二、链表查询以及遍历①获得链表的第index(0-based)个位置的元素(不常用,仅做练习)和add不一样的是,add我们是要找到第Index的前一个元素,所以,我们起点从dummyHead开始,然后遍历index次。而get不同,get就是要第Index
雨~旋律
·
2023-09-23 08:12
数据结构和算法
链表
数据结构
java
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他