数据结构
文章平均质量分 93
IT小悟
喜欢技术,因为他最公平!每天进步一点点,日积月累,不用阿谀奉承
展开
-
7.线性表:实现单链表的各种操作
本章节主要介绍单链表的各种操作,主要包括, 单链表的增加节点、删除节点、排序、打印、计算长度,删除重复数据,找到倒数第k个元素,实现链表的反转,从尾到头输出链表,找到中间节点,检测链表是否有环,快慢指针移动判断,使用Set集合记录Node元素,如果有重复元素则认为有环,如果链表有环,找到有环的入口点是哪个节点,在不知道头指针的情况下删除指定节点,如何判断两个链表是否相交并找出相交节点。原创 2023-07-04 08:33:00 · 144 阅读 · 0 评论 -
6.线性表:顺序表和链表的优缺点
本章节主要介绍顺序表和链表的定义、特点、优点、缺点和适应环境原创 2023-07-03 11:33:43 · 1816 阅读 · 0 评论 -
5.线性表:顺序表与链表
本章主要介绍线性表的定义,线性表的顺序存储和链式存储,线性表的前驱和后继。以及顺序表(顺序存储结构)与链表(单链表),顺序表与数组的关系和区别和顺序表与链表(单链表)的基本操作。原创 2023-07-02 17:58:32 · 1002 阅读 · 0 评论 -
4. 好算法的判断标准: 时间复杂度和空间复杂度
程序=数据结构(解决存储数据和数据之间关系) + 算法(解决如何访问和处理数据问题),当数据之间的关系确定后,算法的选择将是影响程序执行效率的关键,通常运用“时间复杂度”和“空间复杂度”来衡量一个算法的运行效率原创 2023-04-25 16:04:58 · 1467 阅读 · 0 评论 -
3.数据结构到底学什么
本章首先介绍了数据结构中物理结构和逻辑结构的所有组合结构,然后介绍了数据结构中的具体实现和算法的具体内容。程序是数据结构和算法的结合。原创 2023-04-01 14:32:41 · 438 阅读 · 0 评论 -
2.数据的逻辑结构和存储结构(物理结构)
本文介绍数据结构中的逻辑结构和存储结构(物理结构)的定义和包含的内容。数据的逻辑结构有 4 种,分别是“无关系”、“一对一”、“一对多”和“多对多”。数据的存储结构有 2 种,分别是集中存储和分散存储。原创 2023-04-01 14:02:07 · 2267 阅读 · 0 评论 -
1.什么是数据结构
本文介绍数据结构的基本定义,仅仅为了说明在计算机世界,不仅仅有各种计算机编程语言,而且还有在各种编程语言基础上,更加有意义的一门学科数据结构的重要性。原创 2023-04-01 13:41:45 · 340 阅读 · 0 评论