上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 77 下一页
摘要: 代码: #include <stdio.h> #include <stdbool.h> void BinaryInsertSort(int *a, int n) { int i, j, k, low, high, m; for (i = 1; i < n; i++) { low = 0; high 阅读全文
posted @ 2020-08-17 11:36 1点 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 伪代码: 可运行代码: #include <stdio.h> int insort(int s[], int n) /* 自定义函数 insort()*/ { int i, j; for (i = 2; i <= n; i++) //数组下标从2开始,s[0]做监视哨,s[1]一个数据无可比性 { 阅读全文
posted @ 2020-08-17 10:00 1点 阅读(378) 评论(0) 推荐(0) 编辑
摘要: B-tree的插入 总结一下插入的过程:对于一般的M阶B树,当插入一个关键字使得该节点的关键字超过M。我们可以先查看相邻的兄弟节点中有没有未满的。如有,将一个关键字插入到兄弟节点中。如果兄弟节点都满了。那么必须分裂该节点。分裂的两个节点各有一半关键字。然而这使得父节点多出一个儿子,因此我们必须检查父 阅读全文
posted @ 2020-08-14 09:59 1点 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 伪代码: 可运行代码: #include <stdio.h> binarySearch(int a[], int n, int key) { int low = 0; int high = n - 1; while (low <= high) { int mid = (low + high) / 2 阅读全文
posted @ 2020-08-11 13:45 1点 阅读(291) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-08-10 10:14 1点 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 例子: v1 相连的线 v2,v3v2 相连的线为 v1v3 相连的线 v4v4 相连的线 v1, v3 v1 v2 v3 v4 v1 0 1 1 0 v2 0 0 0 0 v3 0 0 0 1 v4 1 0 0 0 阅读全文
posted @ 2020-08-04 16:42 1点 阅读(193) 评论(0) 推荐(0) 编辑
摘要: if (this.sciType.length>0) { let data = type&&type.split(',') // 先查找出两个数组符合的选项 放回一个新的数组 let filterarr = this.sciType.filter(sci=>{ return data&&data.i 阅读全文
posted @ 2020-08-03 11:06 1点 阅读(6491) 评论(0) 推荐(0) 编辑
摘要: const validatorFactror = (rule, value, callback) => { // if (!Number(value)) { // return callback(new Error('只能输入数字')) // } const reg = /^[+-]?(0|([1- 阅读全文
posted @ 2020-08-03 11:04 1点 阅读(1866) 评论(0) 推荐(0) 编辑
摘要: 代码实现: #include <stdio.h> #include <string.h> #include <stdlib.h> #define ElementType char int top_S1 = -1; //定义栈S1 top下标 int top_S2 = -1; //定义栈S2 top下 阅读全文
posted @ 2020-07-31 16:48 1点 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 先序遍历与中序遍历的代码实现是差不多的 只是把访问节点的操作放到了入栈操作前 代码实现: #include <stdio.h> #include <string.h> #include <stdlib.h> #define ElementType char int top = -1; //定义top 阅读全文
posted @ 2020-07-31 16:22 1点 阅读(639) 评论(1) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 77 下一页