排列组合这种问题似乎用回溯法比较合适,括号只有左括号和或右扣号,把左扣号定好了,右括号也就定好了。用一个栈来存中间结果,优先放左扣号,符合条件输出后回溯。#include int main(int argc, char *argv[]) { int n = atoi(argv[1]); ...
分类:
其他好文 时间:
2014-11-07 16:15:06
阅读次数:
158
package main
import (
"bytes"
"fmt"
"io/ioutil"
"os/exec"
)
func main() {
//搜索可执行的二进制文件路径
f, err := exec.LookPath("php")
fmt.Println(f, err)
argv := []string{"php"}
c := e...
分类:
其他好文 时间:
2014-11-07 11:31:28
阅读次数:
167
1.下面这段代码,输出时多少?1 int _tmain(int argc, _TCHAR* argv[])2 {3 for(char a = 0; a < 255; a++)4 {5 cout << (int(a))<< endl;6 }7 syste...
分类:
其他好文 时间:
2014-11-07 11:01:22
阅读次数:
198
主要内容:++操作细节
#include
int main(int argc, char** argv)
{
int t1 = 2, t2 = 0;
//t2 = t1++ + t1++; // 在语句结束后才执行两个++,结果t2 = 4
t2 = t1++ > 0? t1++:t1; // 这里直接在?判断完之后执行了一次++操作,结果t2 = 3
printf("t2 = %d\n",t2);
...
分类:
编程语言 时间:
2014-11-06 23:39:49
阅读次数:
221
int binary_search(int* A, int value, int p, int r);int main(int argc, char *argv[]){ int A[] = {1, 2, 3, 4, 4, 4, 4, 4, 4, 5}; int index...
分类:
其他好文 时间:
2014-11-06 21:26:23
阅读次数:
220
使用C语言就必然会使用到指针和数组。看下面的代码:intmain(intargc,char**argv){
inta[4]={1,3,5,7};
int*p=a;
inti;
for(i=0;i<4;i++){
printf("i=%d,p[i]=%d,*(p+i)=%d,a[i]=%d,*(a+i)=%d\n",
i,p[i],*(p+i),a[i],*(a+i));
}
return0;
}似乎二者的用法完全相同,但其实..
分类:
编程语言 时间:
2014-11-06 17:53:37
阅读次数:
199
//这个程序可以产生僵尸进程#include #include #include #include#includeint main(int argc , char **argv){ //signal(SIGCHLD, SIG_IGN); 如果将这行代码加上将不会产生僵尸进程 int id; id.....
分类:
系统相关 时间:
2014-11-06 14:26:03
阅读次数:
252
#include #include #include #include#includeint main(int argc , char **argv){ int id; id=fork(); if(id0) { printf("I'm in parent process%d\n",getpi...
分类:
系统相关 时间:
2014-11-06 10:30:49
阅读次数:
649
#include #include #include #include#includeint main(int argc , char **argv){signal(SIGCHLD, SIG_IGN); int id; id=fork(); if(id0) { printf("I'm in ...
分类:
其他好文 时间:
2014-11-05 17:05:15
阅读次数:
185
// CKeyWord.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]) { //i++是先使用i的值进行调用再计算++,i--同...
分类:
编程语言 时间:
2014-11-05 16:37:27
阅读次数:
134