- 博客(6)
- 收藏
- 关注

原创 数据结构两万字大总结(超详细教程)
大家好呀,我是小生🙈🙉🙊小生把数据结构的顺序表和链表做了一个大总结,希望在方便自己复习的时候也能帮助到大家。 文章很长建议先收藏再看不然担心下一次就找不大啦,哈哈🥳🥳🥳加油初学者,加油技术人!! 当然,小生建议大家在看这篇文章的时候大家可以结合数据结构栈和队列一起看哦,这样一套下来,线性结构基础就差不多了😎😎😎 大家直接点击就可以啦🏃♀️🏃♀️🏃♀️: 👇👇👇 五千字高效学习数据结构栈和队列 直接进入文章吧:冲冲冲!! 顺序表一.🏠顺序表和线性表1.1🚀认识线性表和顺序表1.2.🚀构建静态顺序表1.
2022-05-09 22:14:52
39786
255
原创 高效学习数据结构之栈和队列篇(五千字超详细教程)
顺序表和链表的优缺点对比: 顺序表的优点: 1.按下标进行随机访问 2.顺序表的CPU高速缓存命中率比较高。 顺序表的缺点: 1.空间不够需要扩容,会存在一定的空间浪费。 2.当头部或者中间插入删除数据,需要挪动数据,效率较低。 链表的优点: 1.按需申请内存,不存在性能消耗,不存在空间浪费。 2.实现任意位置以O(1)的时间复杂度插入或者删除数据。 链表的缺点: 1.不支持下标的随机访问 2.顺序表的CPU高速缓存命中率比较高。 栈 1.栈的基本概念 栈是一种线性表,只允许在
2022-05-02 22:13:27
36194
277
原创 看完这五个问题后你真的了解C语言吗?(深度剖析C语言第二期)
C语言是一门非常经典的语言,远没有我们在学校学的那几个语法而已,让小生再来带大家重新认识一遍C语言吧🥳🥳🥳
2022-04-25 21:28:59
34357
262
原创 你真的了解C语言吗?(深度剖析C语言第一期)
xdm,从今天开始我们来重新拾起C语言,或许有人会问,C语言不是学完了吗?其实有时候可以仔细思考一下,作为经典语言之一,多少前辈多少大牛为其付之一生,岂是你我一年半载能学完的?哈哈,至少小生在学校确实只是学到了C的一点皮毛语法罢了。因此,我想带着大家重新拾起C语言,我们更深入地去学一下,加油,技术人!!!! 我们先打个招呼: 保持空杯心态,我们重新审视这个第一个C语言程序。我们以上在vs写的代码时是用文本写的代码,在编译链接的时候编译器将该文本代码变为二进制序列的可执行程序。同时这个可执行程序也..
2022-04-18 22:29:27
48332
272
原创 leetcode刷题之轮转数组(超详解刷爆力扣)
大家好啊,我是小生啊🙈🙈🙈 我可没忘记带着大家刷题呢,嘿嘿兄弟姐妹们,我来啦😎😎😎让我们开始我们今天快乐的力扣刷题之旅吧,啦啦啦~~~ 😝😜😙 🌞🌞🌞 让我们一题多解,刷爆力扣,冲冲冲👊👊👊 力扣练习:轮转数组🏃🏃🏃一.🏠题目描述二.🏠题目分析三.🏠解决方法1.🚀思路一:化尾为头再循环挪动2.🚀思路二:开辟新空间优化时间3.🚀思路三:三次逆置(大神方法)四.🏠代码实现1.🚀方法一代码详解2.🚀方法二代码详解3.🚀方法三代码详解五. 🏠结语 一.🏠题目描述 嘿嘿,兄弟们,老规矩,直接看题: 🙊 🙊
2022-04-10 15:59:17
29562
121
原创 leetcode刷题之消失的数字(超详解刷爆力扣)
大家好啊,我是小生啊🙈🙈🙈 从今天开始小生将会和大家一起刷题,从今天开始小生也会开辟新的专栏。😜😜😜 🌞🌞🌞 让我们每日练习,刷爆力扣,冲冲冲 力扣练习第一天:消失的数字一.题目描述二.题目分析二.解决方法1.思路一:先排序再查找2.思路二:逆推相减3.思路三:三.代码实现1.法一2.法二3.法三四.深入总结 一.题目描述 兄弟们,废话不多说直接看题:🙉🙉 示例1: 输入:[3,0,1] 输出:2 示例2: 输入:[9,6,4,2,3,5,7,0,1] 输出:8 二.题目分析 这道题目看
2022-04-05 18:45:30
37707
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人