摘要: 约瑟夫环问题的两种解法(详解) 题目: Josephus有过的故事:39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓。于是决定了自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀。然后下一个重新报数,直到所有人都自杀身亡为止。 阅读全文
posted @ 2018-10-21 20:44 周敏6012 阅读(1968) 评论(0) 推荐(1) 编辑
摘要: msdn 阅读全文
posted @ 2018-10-20 07:51 周敏6012 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 如果是静态方法,直接 类名.方法名即可,如果是非静态方法,则需new一个对象出来,然后用对象.方法名调用如:public class A{public static void T(){System.out.print("这是A类的方法");}public void T2(){System.out.p 阅读全文
posted @ 2018-10-19 19:21 周敏6012 阅读(20567) 评论(0) 推荐(0) 编辑
摘要: 循环语句中break 与 continue的区别 循环语句中break 与 continue的区别 循环语句中break 与 continue的区别 总结: 1 break; while循环break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出循环。 2continue; w 阅读全文
posted @ 2018-10-18 12:17 周敏6012 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1. memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组, 1. memset()函数原型是extern void *memset(void *buffer, int c, int count 阅读全文
posted @ 2018-10-18 11:48 周敏6012 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 深度优先搜索(DFS) 深度优先搜索在搜索过程中访问某个顶点后,需要递归地访问此顶点的所有未访问过的相邻顶点。 初始条件下所有节点为白色,选择一个作为起始顶点,按照如下步骤遍历: a. 选择起始顶点涂成灰色,表示还未访问 b. 从该顶点的邻接顶点中选择一个,继续这个过程(即再寻找邻接结点的邻接结点) 阅读全文
posted @ 2018-10-15 13:41 周敏6012 阅读(3465) 评论(0) 推荐(0) 编辑
摘要: #include<bits/stdc++.h> //包含了所有C++头文件的头文件 阅读全文
posted @ 2018-10-11 11:08 周敏6012 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在编写的c++程序中,如果是窗口,有时会一闪就消失了,如果不想让其消失,在程序中添加: system("pause"); 注意:不要再return 的语句之后加,那样就执行不到了。 阅读全文
posted @ 2018-10-11 10:08 周敏6012 阅读(142) 评论(0) 推荐(0) 编辑
摘要: find() 查找第一次出现的目标字符串: #include<iostream> #include<cstdio> using namespace std; int main(){ string s1 = "abcdef"; string s2 = "de"; int ans = s1.find(s 阅读全文
posted @ 2018-10-11 10:07 周敏6012 阅读(198) 评论(0) 推荐(0) 编辑
摘要: %d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数 %x, %X 无符号以十六进制表示的整数 %0 无符号以八进制表示的整数 %g 自动选择合适的表示法 阅读全文
posted @ 2018-10-11 10:04 周敏6012 阅读(144) 评论(0) 推荐(0) 编辑