A、确定性数学计算,水,读题要快 1 #include 2 #include 3 4
using namespace std; 5 int N,d; 6 int main(){ 7
while(~scanf("%d%d",&N,&d)){ 8 int cnt=0; 9 ...
分类:
其他好文 时间:
2014-06-29 13:39:46
阅读次数:
215
使用调试器时最常用的功能就是step, next, continue,这几个调试命令都是“往下执行”的, 但是很多时候会有这种需求:你在调试的过程中多跳过了几步而错过中间过程,这时候不得不重头调试一遍,非常麻烦。而GDB从7.0版本开始支持反向调试功能,也就是允许你倒退着运行程序,或者说撤销程序执行的步骤从而会到以前的状态。
直观地来看,加入你正在使用GDB7.0以上版本的调试器并...
分类:
数据库 时间:
2014-06-20 11:11:54
阅读次数:
337
字符串匹配
精确:
indexOf(String str); -- strstr(), O(mn)。
lastIndexOf(String str); -- continue 的别样用法。
matches(String regex); -- Regex.compile()/match()。
模糊:
java package?
Spell Checker -- 两个字符串的相似程度...
分类:
编程语言 时间:
2014-06-20 11:00:18
阅读次数:
287
一直想要写的 二叉树 中序 先序 后序遍历算法
递归的太简单了,就不写了。关键是非递归版本。
先序:
我自己的版本:
void RootPreTraverse(Node* p)
{
Stack S;
while(S not empty)
{
p=S.top();
S.pop();
Show(p);
if(p->right!=null)
S...
分类:
其他好文 时间:
2014-06-20 10:55:49
阅读次数:
279
GDB多线程调试的基本命令。
info threads
显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个。 前面有*的是当前调试的线程。
thread ID
切换当前调试的线程为指定ID的线程。
break thread_test.c:123 thread all
在所有线程中相应的行上设置断点
...
分类:
数据库 时间:
2014-06-07 15:26:57
阅读次数:
320
1 #include 2 #include 3 using namespace std; 4 5
/*计算一个整数的二进制中1的个数*/ 6 int NumberOf1( int n) { 7 int count = 0; 8 9 while (n) {10
11 ...
分类:
其他好文 时间:
2014-06-07 10:33:11
阅读次数:
181
double solve(){ double M,RM; double L = 0.0; double
R = INF; while (L + eps < R) { M = (L + R) / 2; RM = (M + R) / 2; ...
分类:
其他好文 时间:
2014-06-07 08:35:50
阅读次数:
252
程序流程1 顺序2 分支if(){}else{}if(){}else if (){}else
if(){}else if(){}else{}switch()case 1:{}break;case 2:{}break;default:{}
分类:
移动开发 时间:
2014-06-05 21:35:24
阅读次数:
257
废话不多直接说,在while中比较容易走进死循环的误区,代码如下 int k = 0; int
index = 0; while (k < dataArr.Length) { ...
分类:
其他好文 时间:
2014-06-05 18:57:49
阅读次数:
203
switch()用法的注意事项1:switch语句中的表达式只能是整形数据,字符型数据和枚举型数据,case后面的产量表达式的类型必须与switch括号后面的类型相匹配2:各个case(包括default)的出现次序可以任意,每个case在带有break的前提下,case的次序不影响执行结果循环设计...
分类:
编程语言 时间:
2014-06-05 14:09:57
阅读次数:
307