纵有疾风起
人生不言弃

算法

剑指Offer面试题:13.调整数组顺序使奇数位于偶数前面-起风网

剑指Offer面试题:13.调整数组顺序使奇数位于偶数前面

coward阅读(307)评论(0)

一、题目:调整数组顺序使奇数位于偶数前面 题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。   例如有以下一个整数数组:12345,经过调整后可以为:15342、13...

算法一看就懂之「 堆栈 」-起风网

算法一看就懂之「 堆栈 」

WaitingforLove阅读(361)评论(0)

上一篇咱们聊完了数据结构中最基础的「 数组 」和「 链表 」,今天咱们再来继续看看「 堆栈 」吧,我写技术文章很少 show code,所以经常有人吐槽。好吧,这个算法系列的文章我打算每一篇的结尾处都找一道算法题写出代码示例,这总可以了吧。...

剑指Offer面试题:2.二维数组中的查找-起风网

剑指Offer面试题:2.二维数组中的查找

仇仇-qiuqiu阅读(329)评论(0)

一、题目:二维数组中的查找 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。     例如下面的二维数组就是每行、每...

算法一看就懂之「 数组与链表 」-起风网

算法一看就懂之「 数组与链表 」

aliyunQ阅读(341)评论(0)

数据结构是我们软件开发中最基础的部分了,它体现着我们编程的内功。大多数人在正儿八经学习数据结构的时候估计是在大学计算机课上,而在实际项目开发中,反而感觉到用得不多。 其实也不是真的用得少,只不过我们在使用的时候被很多高级语言和框架组件封装好...

剑指Offer面试题:1.实现Singleton模式-起风网

剑指Offer面试题:1.实现Singleton模式

Habit阅读(345)评论(0)

说来惭愧,自己在毕业之前就该好好看看《剑指Offer》这本书的,但是各种原因就是没看,也因此错过了很多机会,后悔莫及。但是后悔是没用的,现在趁还有余力,把这本书好好看一遍,并通过C#通通实现一遍,并记录在我的博客中,作为学习笔记。 一、题目...

剑指Offer面试题:22.二叉搜索树的后序遍历序列-起风网

剑指Offer面试题:22.二叉搜索树的后序遍历序列

仇仇-qiuqiu阅读(326)评论(0)

一、题目:二叉搜索树的后序遍历序列 题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。   例如在下面的一颗二叉搜索树中,输入数组{5,7...