- 博客(3)
- 收藏
- 关注
原创 面试笔试系列之三 字符串相关
1. 输出一个字符串所有排列。先不考虑重复字符的。网上有个比较经典简洁的递归算法,程序可以在百度的贴吧搜到,下面是我的一个简单的分析。一个字符串的各个字符位置为: 0, 1, 2, 3, ..., K, K+1, ..., m1) 一般的,对于从K开始的字符串的可以排列为:K(K+1,K+2, K+3,...), K+1(K,K+2, K+3,...), K+2(K,K+1, K+3,...),
2008-09-16 10:02:00 1076
原创 面试笔试系列之二 链表相关
下面有code的地方都经过了验证的 :)list 的定义typedef struct{ int val; struct list *next;} list;1. 反转一个链表,循环算法。list * reserve_list_by_recurrence(list *l){ list * l_item = l; list * n_item = l->next; whil
2008-09-05 17:05:00 1365
转载 面试笔试系列之一 c与c++ static关键字解析
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, registe
2008-09-02 16:36:00 1085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人