剑指Offer
文章平均质量分 51
charwing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
剑指Offer面试题5:从尾到头打印链表
打印链表时,我们不希望修改链表的结构,并且希望从尾到头打印其中的内容,这时很容易想到栈的结构。因为指针从头到尾依次遍历,把内容读到栈里,先进的内容会后出,符合从尾到头打印的顺序,而且没有改变栈的结构。实现如下,先随机生成一个有10个结点的链表,正向打印,最后调用PrintListReversingly_Iteratively()函数,反向打印。 #include #include #incl原创 2015-09-01 10:01:49 · 801 阅读 · 0 评论 -
剑指Offer面试题3:二维数组中的查找
书中实现的是从右上角找起的算法,而我是从左下角找起的。如果比左下角数大,则所查找的数都在左下角右边三列内;否则,在左下角上面那三行里。 #include using namespace std; #define ROW 4 #define COLOMN 4 bool findnum(int matrix[][COLOMN], int row,int colomn, int num)//二维数原创 2015-09-01 10:14:16 · 732 阅读 · 0 评论 -
剑指Offer面试题2:替换空格
如书中介绍实现 #include using namespace std; void replaceblank(char sentence[],int length,int orilen, int blalen) { if (sentence == NULL || length <= 0) return; int p1=orilen; int p2=ori原创 2015-09-01 10:17:17 · 928 阅读 · 0 评论
分享