剑指offer
Walden1998
这个作者很懒,什么都没留下…
展开
-
剑指Offer(一):二维数组中的查找
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程结束;如果该数字大于要查找的数组,剔除这个数字所在的列;如果该数字小于要查找的数字,剔除这个数字所在的行。也就是说如果要查找的数字不在数组的右上角,则每一次都在数组的查...转载 2019-04-21 11:06:41 · 82 阅读 · 0 评论 -
剑指Offer(三):从尾到头打印链表
利用栈 struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; class Solution { public: vector<int> printListFromTailToHead(ListNode* head) { ...原创 2019-04-22 11:38:31 · 78 阅读 · 0 评论