caigang13
发表于 2023-1-3 21:08
下载看看,谢谢分享资料。
tang123123123
发表于 2023-1-4 09:26
111111111111111111
YH0624
发表于 2023-1-4 12:00
{:smile:}
tpgf
发表于 2023-1-4 13:12
c语言的算法那可就太多了还得结合数学的知识了
heimaojingzhang
发表于 2023-1-4 13:23
很多应用其实都不是很需要算法 只有那些需要计算复杂变量的才需要算法提高效率
keaibukelian
发表于 2023-1-4 13:32
一般的单片机都可以支撑什么规模的算法呢
paotangsan
发表于 2023-1-4 13:44
交换算法
查找最小值算法
冒泡排序
选择排序
插入排序
shell排序 (希尔排序)
归并排序
快速排序
二分查找算法
查找重复算法
renzheshengui
发表于 2023-1-4 13:59
//冒泡排序
void looperSort(int *arr, int len){
int i,j;
for (i = 0; i < len - 1; ++i) {
for (j = 0; j < len - 1-i; ++j) {
if (arr>arr){
swap(&arr, &arr);
}
}
}
}
wakayi
发表于 2023-1-4 14:33
//归并排序
void mergeSort(int *arr, int num) {
int* a = arr;
int* b = (int*) malloc(num * sizeof(int));
int seg, start;
for (seg = 1; seg < num; seg += seg) {
for (start = 0; start < num; start += seg + seg) {
int low = start, mid = min(start + seg, num), high = min(start + seg + seg, num);
int k = low;
int start1 = low, end1 = mid;
int start2 = mid, end2 = high;
while (start1 < end1 && start2 < end2){
b = a < a ? a : a;
}
while (start1 < end1){
b = a;
}
while (start2 < end2){
b = a;
}
}
int* temp = a;
a = b;
b = temp;
}
if (a != arr) {
int i;
for (i = 0; i < num; i++)
b = a;
b = a;
}
free(b);
}
ouyang1
发表于 2023-1-5 13:00
谢谢
pltczw666
发表于 2023-1-6 10:31
学习学习
nongfuxu
发表于 2023-1-8 15:10
都是一些什么算法
nongfuxu
发表于 2023-1-8 15:12
下载了。不错
re9527
发表于 2023-1-9 19:14
学习
zqc831
发表于 2023-1-10 09:33
楼主厉害啊,辛苦了
iotyib
发表于 2023-1-10 09:34
hnpicq
发表于 2023-1-11 12:51
楼主厉害!楼主厉害!
拙见成章
发表于 2023-1-11 17:01
楼主厉害啊,辛苦了
wowccba
发表于 2023-1-11 17:49
感谢分享,学习一下
ckh00
发表于 2023-1-12 08:18
楼主辛苦了
页:
1
[2]
3
4
5
6
7
8
9
10
11