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