- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 全排列的递归与非递归实现
1、全排列将n个不同元素按照不同的顺序进行排列,一般要求所有的排列方式,或者满足某些要求的排列方式,比如先后顺序的限制2、递归实现全排列eg: 对[a b c d ]进行全排列,可以按照以下的步骤: 1. a后面加上[b c d]的全排列 2. b后面加上[a c d]的全排列 3. c后面加上[b a d]的全排列 4. d后面加上[b c a]的全排列 5. 对[b c d]等的处理
2017-02-28 12:26:13
377
原创 C语言实现Linux cp命令
1.分析所需功能文件到文件(参数:两个文件名) 1.文件到文件的复制 2.文件到文件的硬链接(-l) 3.文件到文件的软链接(-s)文件到目录(参数:一个文件名,一个目录名) 1.文件到目录的复制 2.新目录下建立文件硬链接(-l) 3.新目录下建立文件软链接(-s)目录到目录 1.目录的递归复制(-r)2. 功能函数的实现文件到文件的复制copyF2F(char * src
2017-02-05 22:12:14
4479
1
原创 函数getopt()及其他参数
getopt():用来解析命令行参数#include<unistd.h> extern char * optarg; extern int optind; extern int opterro; extern int optopt;getopt(int argc, char ** argv, char *options) 按照字符串options提供的选项在参数列表
2017-02-05 20:42:49
317
原创 Linux系统编程学习01
1.GCC使用gcc -E hello.c -o hello.i gcc -c hello.i -o hello.o gcc -2.GDB使用常用命令: 1. list(l) 显示附近代码 2. next(n) 执行下一条命令 3. print(p) 打印变量或语句 4. backtrace(bt) 显示函数栈 5. finish 退出函数 6. break 添加断点
2017-02-03 21:07:41
184
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人