数据结构与算法
文章平均质量分 93
数据结构与算法
原来45
阿里云专家博主,技术栈有C,C++,Go,dart,数据结构与算法,Linux系统编程,Linux网络编程,MySQL数据库等(gin,gorm,qt,python,flutter)。
想多了,都是问题。
做多了,都是答案。
展开
-
C++ —— 二叉搜索树
二叉搜索树概念 二叉搜索树操作1. 二叉搜索树的查找 2.二叉搜索树的插入3. 二叉搜索树的删除 二叉搜索树的应用1. K模型 2. KV模型二叉搜索树的性能分析 二叉搜索树的实现(K&&KV)和测试(KV)原创 2022-09-17 12:26:54 · 1093 阅读 · 19 评论 -
常见八大排序(附动图及W字详解)(C语言)《数据结构与算法》
直接插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序,计数排序附带动图及W字详解,强烈建议进收藏夹吃灰哈。原创 2022-04-22 05:30:00 · 6095 阅读 · 181 评论 -
一篇解建堆,堆的实现,堆排序,TopK问题(C语言)《数据结构与算法》
这里作者是建的小堆,如果要建大堆就改作者在代码里面声明的地方,就把三个小于改成大于就可以了哈。源代码里面解决了:建堆(给一个数组建堆),堆的各项操作,堆排序,TopK问题。PS:代码里面有详细的解释哈。main函数里面test1里面是建堆的各项操作的测试及堆排序的测试。 test2里面是给一个数组然后建堆的测试哈。原创 2022-04-06 06:00:00 · 1225 阅读 · 127 评论 -
树和二叉树 (C语言)《数据结构与算法》
目录序言1.树概念及结构1.1树的概念1.2 树的相关概念1.3 树的表示1.4 树在实际中的运用(表示文件系统的目录树结构)2.二叉树概念及结构2.1概念2.2现实中的二叉树2.3数据结构中的二叉树2.4特殊的二叉树2.5 二叉树的存储结构2.6二叉树的性质2.7二叉树的存储结构2.7.1顺序存储2.7.2链式存储 3.二叉树的顺序结构及实现3.1 二叉树的顺序结构4.二叉树链式结构的实现...原创 2022-03-10 02:00:00 · 8024 阅读 · 158 评论 -
一篇解栈和队列(0基础看)(C语言)《数据结构与算法》
目录1.栈的表示和实现1.1.栈的概念及结构1.2.栈的实现1.3. 效果展示图1.3.01 栈要实现的接口1.3.02 栈的实现1.3.03 栈的初始化1.3.04栈的销毁1.3.05. 入栈1.3.06 出栈1.3.07取栈顶数据1.3.08求有多少个数据1.4. 栈源代码test.cStack.hStack.c2.队列的表示和实现 2.1队列的概念及结构2.2队列的实现2.4. 队列的效果示...原创 2022-01-20 10:00:00 · 667 阅读 · 69 评论 -
一篇解双链表(0基础看)(C语言)《数据结构与算法》
本文是对于双链表的基本使用(0基础看&&超详解解读)及附上源代码,让大家初步了解双链表,所以就只实现双链表的增删查改,还有特定位置前插入和删除特定位置值等接口哈。原创 2022-01-15 10:00:00 · 2883 阅读 · 98 评论 -
一篇解单链表(0基础看)(C语言)《数据结构与算法》
本文是对于单链表的基本使用(0基础看&&超详解解读)及附上源代码,让大家初步了解链表,所以就只实现顺序表的增删查改,还有特定位置前插入和删除特定位置值等接口哈。原创 2022-01-11 10:26:36 · 4664 阅读 · 82 评论 -
一篇解读顺序表(0基础看)(C语言)《数据结构与算法》
本文是对于顺序表的基本使用(0基础看&&超详解解读)及附上源代码,让大家初步了解顺序表,所以就只实现顺序表的增删查改,还有特定位置前插入和删除特定值等主要常见函数哈。原创 2022-01-08 10:00:00 · 1755 阅读 · 65 评论 -
数据结构的入门了解,时间复杂度和空间复杂度你真的知道吗《数据结构与算法》
目录序言1. 数据结构前言1.1. 什么是数据结构?1.2.什么是算法?1.3.如何学好数据结构和算法2.什么是时间复杂度和空间复杂度?2.1.算法效率2.2.时间复杂度的概念2.3. 空间复杂度的概念3. 如何计算常见算法的时间复杂度?3.1. 让我们来举个栗子(重点)3.2. 时间复杂度对比(图解)4. 如何计算常见算法的空间复杂度?序言温馨提醒,想直接看正文的可以跳过本段哈。在上个月底作者终于结束了C语言的入门和深剖,对的,之前...原创 2022-01-04 10:00:00 · 1091 阅读 · 80 评论