- 博客(10)
- 资源 (36)
- 问答 (5)
- 收藏
- 关注
原创 剑指offer-旋转数组的最小数字
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减序列的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 注意:选要考虑数组多个相同2,2,1,2,2: import java.util.ArrayList; public class Solution { pu
2016-01-09 00:51:05 653
原创 剑指offer-重建二叉树
题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 还没有通过。。弄了一晚上,我就郁闷了,明明逻辑一样,为什么别人的通过了?即便是几乎是照抄者的,只是改了变量名而已,就不能通过。。。好奇呀,实
2016-01-08 23:56:13 685
原创 剑指offer-合并排序链表
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 java:(考虑周全就行) /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val =
2016-01-07 23:03:36 651
原创 剑指offer-数值的整数次方
题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 全面高效的递归算法:a^n=(a^n/2)*(a^n/2) public class Solution { public double Power(double base, int exponent) { if(0==exponent
2016-01-07 12:57:34 827
原创 剑指offer-变态跳台阶
问题: 一个台阶总共有n级,如果一次可以跳1级,也可以跳2级......它也可以跳上n级。此时该青蛙跳上一个n级的台阶总共有多少种跳法? 解析:高中数学题都可以解决(感慨:大学里学的很多都是在高中学的,有时候感觉如果把大学的四年换成高中的再三年许多人在知识水平上都能够达到研究生的水平,貌似大部分研究生也是咋混日子,很多学生学了等于没学,或者把所有的科目都在当做文化
2016-01-07 11:12:25 860
原创 剑指offer-两个栈模拟队列
java的逻辑很简单: 两个栈模拟队列: import java.util.Stack; public class Solution { Stack stack1 = new Stack(); Stack stack2 = new Stack(); public void push(int node) {
2016-01-07 10:58:16 666
原创 剑指offer-替换空格
java里面的空格替换好像太过简单了。。。: String replaceSpace (StringBuffer str) { if(str==null) return null; for(int i=0;i char ch=str.charAt(i); if(ch==' ') str.replace(i, i+1, "%20"); } String s=new Stri
2016-01-06 22:57:08 579
原创 剑指offer-肺部拉契-青蛙跳台阶
很简单一个题,青蛙跳台阶和费布拉奇有点不同,f(n)=f(n-1)+f(n-2)有个条件n>2,另外费布拉奇的优化问题,书上很清楚。 总算是自己什么都没看,完完整整敲了下来。也很快通过了(没有许多杂乱的细节需要考虑): public class Solution { public int JumpFloor(int target) { int n=
2016-01-06 22:05:34 805
原创 剑指offer-从尾到头打印链表
有些东西原理很简单,有些问题一看就知道怎么做,但任凭你怎么敲怎么修改思考多久就是不知道哪儿错了,是能说懂其中的原理和把这个原理实现出来距离还是很远的,就如同谁都知道面包是面粉做的,也大概知道步骤,但大多数人并不会做,或者说做出来的可能更像是个馒头。 也是看的别人的: import java.util.ArrayList; import java.util.Stack; public cla
2016-01-06 21:34:57 392
原创 剑指offer-二维数组查找
看着问题抄下来了,好多细节,有点烦:p41-《剑指offer》 public class Solution { public boolean Find(int [][] array,int target) { int rows=array.length; int columns=array[0].length; boolean f=false; if(array
2016-01-06 21:13:03 400
An_Introduction_to_Voice_Computing_in_Python
2019-01-24
风控算法大赛解决方案
2017-10-31
Adaboost 算法的原理与推导
2017-10-31
技术之瞳+阿里巴巴技术笔试心得
2017-09-22
sqljdbc4.jar
2017-07-14
opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl
2017-06-15
统计自然语言处理
2016-09-30
JAVASCRIPT实例自学手册
2016-09-30
jsp中连接跳转丢失项目名
2018-05-10
Java中如何动态修改JFrame的内容?
2017-05-06
Java中如何根据我点击的按钮呈现不同的JTable样式(一个JFrame中)?
2017-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人