- 博客(3)
- 收藏
- 关注
原创 今日笔记:C语言冒泡法
#include <stdio.h> void bubble_sort(int arr[], int len) { int i, j, temp; for (i = 0; i < len - 1; i++)//趟数 { int flag = 1;//假设这一段数据已经有序 for (j = 0; j < len - 1 - i; j++)//每一趟过程 if (arr[j] > arr[j + 1.
2021-08-23 20:44:56
86
原创 C语言中用函数求1-100之间的素数
#include<math.h> #include<stdio.h> int sqaw(int n) { int j; for (j = 2; j <= sqrt(n); j++) { if (n % j == 0) return 0; } return 1; } int main() { int i = 0; for (i = 100; i <=200;i++) {...
2021-08-10 20:48:10
2791
原创 二分查找法详解
二分查找 二分查找是一个基础的算法,也是面试中常考的一个知识点。二分查找就是将查找的键和子数组的中间键作比较,如果被查找的键小于中间键,就在左子数组继续查找;如果大于中间键,就在右子数组中查找,否则中间键就是要找的元素。 (图片来自《算法-第4版》) /** * 二分查找,找到该值在数组中的下标,否则为-1 */ static int binarySerach(int[] array, int key) { int left = 0; int right = arr.
2021-08-06 18:01:13
585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人