
数据结构
快乐李同学(李俊德-大连理工大学)
B站/微博/微信公众号:快乐李同学。
大连理工大学软件工程2020毕业学生。
大连理工大学2018-2019学年科技创新奖学金。
2个国家级项目,2个国家级奖项,5个省级奖项,8个校级奖项(总项目经费和竞赛奖金达2万2千元)。
2018-2019年在中国核心期刊《现代计算机》发表2篇项目相关论文,分别署名第一、第二作者(知网可查)。
2018-2019年申请2份项目软件著作权,并发布软件(编程乐园、编程学院)到Google,腾讯,百度,华为,小米等应用商店。
大学英语六级568分。
展开
-
数据结构归并排序的详细原理与Java代码实现(MergeSort)
一、问题背景博主最近在复习Java的数据结构的归并排序,尽在网上查询了大量文章,重新编写了一份包含详细代码解释的数据结构归并排序的详细原理与Java代码实现。二、数据结构中的归并排序(MergeSort)1.介绍归并排序 (merge sort) 使用分割的办法将待排序序列分割成一个一个已经排好序的子序列,然后再利用归并的方法将一个个的子序列合并成排序好的序列。归并排序有多路归并排序、两路...原创 2020-04-07 00:39:09 · 510 阅读 · 0 评论 -
Hash算法、Hash函数、Hash表、HashMap的区别联系和详细解释(数据结构考研,哈希算法,哈希函数,哈希表,哈希Map)
一、问题背景博主最近在了解并使用Java中的HashMap,但是博主发现若博主不彻底弄懂Hash算法、Hash函数、Hash表、HashMap之间的区别与联系,博主将无法准确地理解Java的HashMap,因此博主浏览了相关文章,做出了以下总结。本文参考文献:[1]哈希表、Java中HashMap[2]哈希表(散列表)原理详解[3]Java HashMap原理详解[4]Java基础之H...原创 2020-03-21 12:51:19 · 664 阅读 · 0 评论 -
数据结构考研:数据、数据元素、数据项、数据对象、数据结构的区别/详细解释(计算机/软件工程/王道论坛)
一、问题背景博主最近在准备2020年春招复习数据结构这门功课时,采用了王道论坛的《2020年数据结构考研复习指导》这本书,该书的第一章节便是数据结构的基本概念:数据、数据元素、数据项、数据对象、数据结构。但该书对这几个容易混淆的概念并未举例编程中实际的例子来甄别他们的差异,因此博主李同学在网上查询了相关资料并做出了下文的总结。二、数据、数据元素、数据项、数据对象、数据结构的区别/详细解释数...原创 2020-03-20 20:36:14 · 6284 阅读 · 4 评论 -
数据结构考研:大O表示法最浅显易懂且详细深入的解释及与小o表示法的区别(十分钟必懂)
大O表示法的背景作为软件工程专业的学生,在我们学习数据结构的时候,总是会碰见对各种算法时间复杂度和空间复杂度的大O表示法的描述。我们只是将信将疑的用着,并不知道大O表示法的准确含义,今天博主李同学就想=查阅各方资料进行详细地讲解。大O表示法的定义根据Big O notation(大O表示法)维基百科的描述:大O表示法的字母O是函数的增长率,也被称为函数的阶数,即字母O代表Order(阶数...原创 2020-02-10 00:16:56 · 15478 阅读 · 3 评论 -
数据结构考研:数据结构的三要素:逻辑结构,存储结构,数据计算的详细区分与讲解(软件工程/计算机/王道论坛)
一、问题背景不管是计算机专业的考研初试还是工作面试,数据结构都是很重要的课程。而博主最近看的王道论坛2020的数据结构开篇就有数据结构的三要素:逻辑结构,存储结构,数据计算,本文就结合所有知识点充分讲解各个元素之间的区别与联系。二、数据结构的三要素:逻辑结构,存储结构,数据计算下图是博主用Xmind绘制的数据结构全部的逻辑结构,存储结构,数据计算的最详细的思维导图。如果你想具体了解一下逻...原创 2019-12-07 21:07:10 · 3147 阅读 · 0 评论 -
数据结构考研:线性表,顺序表,有序表,链表,数组的概念的区别与联系(软件工程/计算机/王道论坛)
一、问题背景不管是计算机专业的考研初试还是工作面试,数据结构都是很重要的课程。而博主最近看的王道论坛2020的数据结构开篇就有按照逻辑结构和存储结构将各种数据结构进行分类,本文就结合所有知识点充分讲解各个数据结构之间的区别与联系。二、相似概念的线性表区分在数据结构考试题目中我们总是要区分这三个概念:线性表、顺序表、有序表、链表,甚至还有线性表的其他概念。下图便是博主在结合王道论坛数据结构书...原创 2019-12-06 20:51:33 · 21264 阅读 · 4 评论 -
数据结构考研:随机存取、顺序存取、随机存储和顺序存储的区别/详细解释(计算机/软件工程/王道论坛)
一、问题背景最近在看王道论坛的数据结构书籍,开头部分提到了随机存取、顺序存取、随机存储和顺序存储的区别。于是博主在网上查询了相关资料对随机存取、顺序存取、随机存储和顺序存储的区别进行详细解释。二、详细解释1.存取结构:随机存取和顺序存取随机存取(直接存取,Random Access)指的是当存储器中的数据被读取或写入时,所需要的时间与该数据所在的存储地址无关。随机存取的现实例子就是我们...原创 2019-12-02 23:13:18 · 40191 阅读 · 11 评论