【黑马】数据结构与算法之线性表(链表/栈/队列/顺序表)【配套源码+笔记】

作者: 黑马程序员济南中心分类: 职业职场 发布时间: 2020-03-16 17:22:39 浏览:128882 次

【黑马】数据结构与算法之线性表(链表/栈/队列/顺序表)【配套源码+笔记】

Dontla:
啊 看错了,我还以为是c的链表,才发现是java的[酸了]

【回复】回复 @十八岁电竞小暖男 :数据结构Python版
【回复】回复 @黑马程序员济南中心 : 有没有pytho的链表
FindZh:
9分39秒例子当中insert方法感觉有点问题,也可能是我理解不对。案例中数组长度(N)为9,index从位置N-1(8)处开始,所以假设我们插入处为i=3. 则for循环会从index=8开始,第一个循环时候会出现elems【8】=elems【7】,这意味着最后一个元素都会被抹除。感觉insert插入的理解(像是数据insert或者ArrayList)应该是插入以后长度变长吧,不应该是定长。

【回复】这视频差点就搞定我怀疑自己了[尴尬][尴尬]
黎明之前的尘埃:
可惜了还没有学java 要是是c编辑的就好了

【回复】语法有共通性哈,也可以看看[呲牙]
真香IT:
顺序线性表清空的代码中 , 是不是写的太简单了 , 自己骗自己呢, 看上去好像是清空了 , 此时去使用 get(0), 是依然有元素的, 因为这里没有做真正的清除工作!!! 看看ArrayList的实现代码,参考一下 , 是有一个专门用于清空的操作的 // clear to let GC do its work for (int i = 0; i < size; i++) elementData【i】 = null; size = 0;

【回复】// 清空方法 public void clear(){ // 清空所有元素, 用null填充 Arrays.fill(eles, null); this.N = 0; }
【回复】回复 @真香IT :打开评论区,就是为了找到这个评论[打call],都给我整懵了
黑马程序员济南中心:
初、中级前端开发工程师面试题讲解: av96343762 前端开发工程师常见面试题讲解(一):av96549478 前端开发工程师常见面试题讲解(二):av96552374 前端开发工程师常见面试题讲解(三):av96554849 前端开发工程师常见面试题讲解(四):av96628275 前端开发工程师之微信小程序学习教程:av97334871 Java开发工程师实用面试题讲解:av96543623 小贤带你学Java之基础篇:av96780198 Java开发之版本控制工具Git专题讲解:av96630660 Java开发工程师专题讲解之框架篇:av96604793 Java开发工程师专题讲解之项目总结篇:av96614918 Java开发工程师专题讲解之负载均衡:av96610468 毕业设计专业课之Java电商平台畅购商城:av97331955 Java开发工程师专题讲解之SpringBoot:av96608737 数据结构与算法之算法分析:av96515499 数据结构与算法之经典排序算法:av96526427 数据结构与算法之线性表(链表/栈/队列/顺序表):av96532118 轻松搞定数据库之Oracle入门:av96904008 轻松搞定数据库之MySQL高级教程(一):av96910596 轻松搞定数据库之MySQL高级教程(二):av96911944 Python开发工程师专题讲解之爬虫(一):av96620812 Python开发工程师专题讲解之爬虫(二):av96621732 Python开发工程师专题讲解之反爬技术(三):av96622666 Python开发工程师专题讲解之爬虫框架(四):av96626047 测试开发工程师之Web自动化测试教程:av97339548

努力奔向美好生活:
1.链表api的实现; 构造方法和成员变量: 2.初始化头节点: 3.清空链表; 4.获取链表长度; 5.判断链表是否为空; 6.获取指定位置的元素; 7...

黑马程序员济南中心:
【黑马程序员济南校区】建校五周年报名抽奖送福利活动(报名2021年第一个季度的任意班级即可),有面值100元到1000元的租房减免优惠券,学费减免500元优惠券,黑马吉祥物、黑马编程教材、丰富的电子学习资料等。最后,还有更加惊喜的锦鲤大奖(只需缴纳500元即可在黑马学习期间(6个月)免费租住6个月,单间、主卧独卫任你挑!)[哦呼]

【回复】回复 @龍猫喝茶 :可以哈,可以加一下橙子老师微信VX:heima18615692291 或者 小雪老师微信VX:15335318451 获取
【回复】可分享一下视频里面的笔记资料吗
【回复】回复 @阿拉阿辉 :可以看看这个课程哈https://www.bilibili.com/video/BV1z5411K7RN
kongfuboy:
insert 方法得for(int index = N; index> i; index--),这样最后一位才不会丢

【回复】而且他的代码上面也有问题,问题是在i处,假如要插入第四处,他下标是三,要把三向后移到4,也就是说4可以去到,所以是>=i, 还有这个数组你们说的最后一个消失,只能考虑扩容
【回复】数组下标越界了,数组长度为N,下标最大就是N-1,你这个下标都跑到N去了
黑马程序员济南中心:
欢迎大家关注本站,本课程资料自取地址链接: https://pan.baidu.com/s/1QRuZbzhnyvwtL_iZbD6bbw 提取码: ygii 28元就可免费体验15天的基础课程,线下线上都有班级,全国19个分校区培训基地,包含:北京 | 天津 | 上海 | 广州 | 深圳 | 武汉 | 郑州 | 西安 | 长沙 | 济南 | 重庆 | 南京 | 杭州 | 石家庄| 成都 | 合肥 | 太原 | 厦门 | 沈阳,有意咨询请添加 小雪老师微信VX:15335318451 或者橙子老师微信VX:heima18615692291 ,给自己一个提升的机会。

回忆伯爵:
up可以更新快点嘛,你讲的很好,我还想听

【回复】好哒好哒,已经记录反馈哈,感谢关注哦
【回复】回复 @无心态爆炸 :哪里错了啊大佬
【回复】回复 @喜欢狐狸呐 : 确实,我看出来了还以为我错了呢
黑马程序员济南中心:
轻松搞定数据库之MySQL高级教程(一) https://www.bilibili.com/video/BV1a7411Z7UV 轻松搞定数据库之MySQL高级教程(二) https://www.bilibili.com/video/BV1s7411Z75o 安哥带你做Java项目之如何将前端资源 嵌入到Java项目中 https://www.bilibili.com/video/BV1H7411U7tR 安哥带你做Java项目之对接第三方接口 https://www.bilibili.com/video/BV1UE411J7Lj 轻松搞定数据库之Oracle入门 https://www.bilibili.com/video/BV1a7411Z7BN 2020最新数据结构与算法教程(求职面试必备) https://www.bilibili.com/video/BV1Cz411B7qd Java开发之版本控制工具Git专题讲解 https://www.bilibili.com/video/BV1B7411f7Dx 毕业设计专业课之Java电商平台畅购商城(已完结) https://www.bilibili.com/video/BV1J7411R7Dg

努力奔向美好生活:
[三星堆][三星堆][三星堆][三星堆][三星堆][三星堆][三星堆][虎年][豹富][呆][囧][冷][锦鲤][汤圆][难过][视频卫星][tv_难过][tv_doge][tv_呆][tv_发怒]

是null啊:
问问大家学习C语言为基础可以听这个课吗[脱单doge]

黑马程序员济南中心:
2020最新学习路线之Java取经之路 https://www.bilibili.com/video/BV1mt4y127pg 小贤带你学Java之基础篇(已完结) https://www.bilibili.com/video/BV1Q7411o7Z8 2020最新小贤带你学Java之基础进阶完整篇 https://www.bilibili.com/video/BV1Ca4y1x7iQ Java项目实战教程-Bos物流 https://www.bilibili.com/video/BV13T4y137Jr 2020最新Java开发工程师求职宝典 https://www.bilibili.com/video/BV1eC4y1W7uz 两个小时带你用Java语言写一个贪吃蛇游戏 https://www.bilibili.com/video/BV13K4y1k7if 2020最新Java老王带你了解MD5加密 https://www.bilibili.com/video/BV1mc411h7S7 2020最新Java老王带你了解SQL注入 https://www.bilibili.com/video/BV1fA411t7y9 两小时带你玩转MySQL数据库存储过程 https://www.bilibili.com/video/BV1q64y1T7Uh

黑马程序员济南中心:
欢迎各位朋友观看黑马程序员济南校区推出的视频,如需要上面课程所配套的笔记和源码资源,请添加小雪老师VX: 18954101419,或qq: 2355909796 [口罩]

是螃蟹Y:
up主好厉害!讲的也好清晰!!![打call][喜欢]

知识分享官 教育 JAVA 视频教程 程序员 学习 编程 公开课 面试 JAVA基础

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!