暂无个人介绍
2021年10月
我用我自己
一组数据中两个相邻的数据相互比较,满足条件则交换,不满足就不交换
递归算法在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。 绝大多数编程语言支持函数的自调用,在这些语言中函数可以通过调用自身来进行递归。
多看书多练题
c++ 1-100相加 #include using namespace std; int sum(int max); int main() { cout<<sum(100)<<endl; return 0; } int sum(int max){ if(max>1){ return max+sum(max-1); }else{ return 1; }
}
C++ #include using namespace std; void swap(int &a, int &b) { a = a + b; b = a - b; a = a - b; } void ergodic(int *p,int length) { for (int i = 0; i < length; i++) { cout << p[i] << " "; } }
void BubbleSort(int *p, int length) { for (int i = 0; i < 10; i++) { for (int j = 0; j < 10 - i - 1; j++) { if (p[j] > p[j + 1]) { swap(p[j], p[j + 1]); } } } }
int main(int argc, char *args[]) { int buf[10] = { 12, 4, 34, 6, 8, 65, 3, 2, 988, 45 }; int m = sizeof(buf); cout << "排序前:" << endl; ergodic(buf,sizeof(buf)/sizeof(int));
BubbleSort(buf, sizeof(buf) / sizeof(int));
cout << "\n\n\n排序后:" << endl;
ergodic(buf, sizeof(buf) / sizeof(int));
getchar();
}
C++: #include using namespace std; #define _ITERATOR_DEBUG_LEVEL 2 #pragma warning(disable:4996) int adjustarray(int a[], int l, int r) { int i = l, j = r; int x=a[l]; while (i < j) { while (i < j&& x<=a[j]) { j--; } if (i < j) { a[i] = a[j]; i++; } while (i<j && x>a[j]) { i++; } if (i < j) { a[i] = a[j]; } } a[i] = x; return i; } void quicksort(int a[], int l, int r) { if (l < r) { int rr = adjustarray(a, l, r); quicksort(a, l, rr-1); quicksort(a, rr + 1,r); } }
int main() { int a[1000],x; printf("请输入数组的的长度"); scanf("%d", &x); for (int i = 0; i < x; i++) { printf("请输入第%d个元素的大小", i+1); scanf("%d", &a[i]); } quicksort(a, 0, x-1); printf("排列后的数组为"); for(int i = 0; i<x; i++) printf("%d ", a[i]); printf("\n"); return 0;
vb选择排序: Private Sub Command1_Click() Dim x(1 To 5) As Integer Dim n, i, j As Integer n = 5 For i = 1 To n x(i) = Val(InputBox("请输入")) Next For i = 1 To n - 1 For j = i + 1 To n If x(i) > x(j) Then temp = x(i): x(i) = x(j): x(j) = temp End If Next j Next i For i = 1 To 5 Print x(i); Next End Sub
感谢大佬
《文本上的算法——深入浅出自然语言处理 》 路彦雄 著
简历上还是写写自己参与过的项目工程什么的比较好。
据统计:薪酬区间: 4.5K - 50K,最多人拿:30K-50K,¥25.5K / 月平均工资。
没有最好的排序,只有适合的排序。 实在懒得排不如试试库里的函数。(如C++里的sort)
冒泡排序,希尔排序,插入排序,并归排序,快速排序,堆排序,计数排序,桶排序...... 太多了建议百度
RSA是公开密钥密码体制 DES算法为对称密码体制
快排基于二分。
可以使用Redis客户端类库包里的api发送ping指令。
CDN的全称是Content Delivery Network,即内容分发网络。是通过在现有的internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。