
数据结构
文章平均质量分 66
编程小菜熊
努力更新!
展开
-
C语言排序“大杂烩“
1.冒泡排序:相邻元素比较大小,每比较一次就将最大的排在最后,依次比较n-1、n-2…,一共比较(n*(n-1)/2)次void bubble(int a[10]){ int i,j,temp; for(i=0;i<10;i++) { for(j=9;j>i;j--) { if(a[j-1]>a[j]) { temp=a[j]; a[j]=a[j-1]; a[j-1]=temp; } } }}2.快速排序:依次与该元素前原创 2020-08-14 20:26:01 · 156 阅读 · 0 评论 -
一脸???算法之KMP算法详解
本人在学习数据结构KMP算法这节内容时,也是花费了好长时间才弄懂,期间一直是懵的很呐!不知道大家有没有这么个感觉,好像有点明白KMP算法的核心思想,但是再面对那几行简短的代码是还是有点不知其所以然的感觉。所以呢,我就想给大家分享一下KMP算法的思想及其代码的实现过程,让大家少走弯路,早日豁然开朗。...原创 2020-03-08 10:54:45 · 234 阅读 · 0 评论