数据结构与算法基础
文章平均质量分 95
整理总结数据结构与算法的知识点,主要包括C语言的底层实现,C++的上层应用以及代码随想录的刷题笔记。
不会编程的小江江
热衷于搞嵌入式的0854电子信息小白
展开
-
【数据结构与算法】二叉树基础与遍历的C语言实现
总结整理二叉树的基础知识,包括定义、性质、种类、存储方式等,重点介绍二叉树的前中后续的遍历方式及其通过递归程序的设计与实现原创 2024-05-04 10:54:10 · 1065 阅读 · 0 评论 -
【数据结构与算法】单链表的原理及C语言实现
单链表的原理及C语言实现,其中包括链表的创建、遍历、释放、查找、删除、排序,逆序,合并等操作原创 2024-02-03 11:05:01 · 857 阅读 · 0 评论 -
【数据结构与算法】线性顺序表原理及C语言实现
整理归纳线性表的原理及其基本操作,包括线性表的创建,增删改查等操作。原创 2024-01-25 10:53:08 · 838 阅读 · 0 评论 -
【数据结构与算法】队列原理及C语言底层实现
队列是限制在两端进行插入操作和删除操作的线性表,允许进行插入操作的一端称为“队尾”,允许进行删除操作的一端称为“队头”,当线性表中没有元素时,称为“空队”,队列具有先进先出(FIFO)的特点原创 2024-01-23 19:54:15 · 889 阅读 · 0 评论 -
【数据结构与算法】栈的原理及C语言底层实现
栈是顺序表的一种,具有顺序表同样的存储结构,由数组定义,配合用数组下标表示的栈顶指针top成各种操作。栈是限制在一端进行插入操作和删除操作的线性表。允许进行操作的一端称为栈顶,另一固定端称为栈底,当栈中没有元素时称为空栈,栈具有后进先出的特点。原创 2024-01-23 15:05:44 · 905 阅读 · 0 评论