![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
源君
这个作者很懒,什么都没留下…
展开
-
快排
快排核心思想先贴上数组int a[LEN]={6,7,4,5,6,7,8,11,3,9,11,23,55,33,66,223};要对数组进行快排首先要确定一个key值,这个值可以是数组中任意的一个,我们这里确定一个数为key,然后我们需要做的就是将整个数组中小于key的元素排在key左边(这里以由小到大为例),比key大的数排在右边 ,这一步确定了这个元素在数组中的最终位置,然后我们可以把...原创 2019-05-29 22:08:40 · 527 阅读 · 0 评论 -
插入排序
插入排序核心思想扑克牌砌牌的思路直接看代码#include<stdio.h> 2 #define LEN 5 3 int a[LEN]={10,5,2,4,7}; 4 int main(void){ 5 6 int i,j,key; 7 for(j=1;j<LEN;j++) 8 { 9 ...原创 2019-05-29 22:31:05 · 160 阅读 · 0 评论 -
理解pow算法
public double cal(double x, int n) { // 偶数次幂 double sum = 1; for (int i = n ; i != 0 ; i/=2){ if (i%2!=0){ sum*=x; ...原创 2019-06-10 19:47:22 · 1146 阅读 · 0 评论