首页
文章归档
动态
友情链接
关于我
1
解决git clone连接不上github的问题
2
Vite打包优化
3
Vite对CSS的处理
4
Centos7如何设置默认开机启动图形界面
5
如何让vite.config.js出现语法提示
牛伟豪
劝君莫惜金缕衣,劝君惜取少年时
累计撰写
16
篇文章
累计创建
6
个标签
累计收到
23
条评论
导航
首页
文章归档
动态
友情链接
关于我
目录
搜索
标签搜索
blog
数据结构
Vite
Node
Linux
git
牛伟豪的博客
欢迎大家来到我的博客
分类
数据结构
快速排序算法的思路及C代码实现
6 个月前
530
2
2
87℃
数据结构
快速排序算法的思路及C代码实现1. 概念快速排序(Quick Sort)算法顾名思义,就是自诩排序速度最快的方法,大致就是利用冒泡排序改进而来,冒泡排序利用相邻的两个元素进行比较,这样一次交换只能消除一个逆序排列,而快排利用不相邻的两个元素进行比较,这样一次交换可能消除了多个逆序排列,这样也就节省了
归并排序算法的思路及C代码实现
6 个月前
560
0
0
80℃
数据结构
归并排序算法的思路及C代码实现1. 概念归并排序(Merging Sort)本质就是将K个有序的组合合并起来,简称K-路归并,分别取K个组合的首元素,进行K-1次比较,确定出最大或最小的元素放入第一位,随后再取该首元素的下一位再次组成K个元素进行k-1次比较,确定第二位元素,依次类推...直到所有元
堆排序算法的思路及C代码实现
6 个月前
658
0
1
91.8℃
数据结构
堆排序算法的思路及C代码实现1. 概念堆排序(Heap Sort)是将待排序数组看成一颗完全二叉树的顺序存储,利用完全二叉树中双亲节点和孩子节点的关系,不断筛选其中的大(小)关键字不断上移的过程。2. 代码思路(以大根堆为例)设计一个算法HeapAdjust:使传入要重建为堆的根节点(一号),检查比
弹