自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 简单的二分查找(C/C++实现)

二分查找适用于已经排好序的数组,二分查找的平均(时间)复杂度远比顺序查找要小得多,在庞大的数据中更明显。二分查找:#include <cstdio>#include <iostream>int main() { int a[10] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 100}, mid, L, R, s = 55; L = 0; R = 9; while (L <= R) { m

2020-06-30 20:55:18 250

原创 冒泡排序、选择排序、插入排序、快速排序、归并排序、STL算法中的sort排序(C++/C语言实现)

冒泡排序(从小到大排):#include <iostream>#include <cstdio>int main() { int a[10] = {13, 25, 12, 98, 56, 46, 37, 61, 59, 46}; int i, j, temp; for (i = 0; i < 10; i++) { for (j = 0; j < i; j++) { if (a[j] > a[i]

2020-06-29 19:37:07 311

原创 BFS求最短路径(C++/C实现)

/*输入m行n列的*或@,*为不可行,@为可行 求从左上角(@)到右下角(@)的最短路径输入:5 5@@@@@@***@@@***@*@@@@@@*@输出:11*/#include <iostream>#include <queue>#include <cstdio>int m, n, ans;char migo[105][105];int biaoji[105][105];using namespace std;struct N

2020-06-28 18:06:22 1812

原创 DFS求联通块的数目(C++/C实现)

/*输入一个m行n列的字符矩阵,统计@组成的连通块 (两个相邻的横、竖、对角线方向处于同一个连通块) 。 输入;5 5@@@@@****@*@**@@@@*@@@**@ 输出: 2*/#include <iostream>#include <cstdio>#include <cstring>using namespace std;const int maxn = 100 + 5;char pic[maxn][maxn];//标记数组

2020-06-28 17:56:11 843

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除