数据结构
不断积累,不断应用!
軒邈
态度决定高度!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法的时间复杂度和空间复杂度
浅学算法时间复杂度和空间复杂度原创 2022-06-04 13:41:17 · 221 阅读 · 0 评论 -
静态队列实现
/* 2022.05.14 目的: 理解简单的队列相关知识 功能: 静态队列,利用数组完成出队、入队 理论: 1.线性结构的队列,实现“先进先出”的存储结构; 2.分类-链式队列(链表实现)和静态队列(数组实现),链式队列相较于静态队列简单些; 3.链式队列-front 指向第一个元素,rear 永远指向最后一个元素的下一个元素,与栈区分开来; 4.静态队列-数组实现,是在数组原有的一些功能上进行增减; 5.静态队列通常都必须是循环队列; 6.弄清楚循环队列需要弄清以原创 2022-05-19 16:35:18 · 387 阅读 · 2 评论 -
快速排序(qsort)
/* 时间:2022.05.18 目的:理解基于qsort函数给数组进行快排 */ #include<stdlib.h> int iQsortVal(const void *a, const void *b) { return (*(int*)b > *(int*)a); /* (int*)b 是将 b 转换成 int* 型的指针, *(int*)a表示的是这个指针指向的值 */ } qsort(nums, numsSize, sizeof(nums[0]), iQsort原创 2022-05-18 22:04:31 · 176 阅读 · 0 评论
分享