hzdmm123


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索

剑指Offer-斐波那契数列

发表于 2017-12-03 | 阅读次数
斐波那契数列 题目 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39思路 1.递归 2.动态规划,保存中间值代码 public int Fibonacci_i(int n){ return Fibonacci_i(n-1)+Fibonacci_ ...
阅读全文 »

剑指Offer-旋转数组的最小值

发表于 2017-12-03 | 阅读次数
旋转数组的最小值 题目 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请 ...
阅读全文 »

剑指Offer-两个栈实现队列

发表于 2017-12-03 | 阅读次数
两个栈实现队列 题目 用两个栈实现一个队列思路 一个栈入队,一个栈出队,在出队之前要让入队的那个栈置空,也就是全部移到出队的那个栈。代码 public class twoStackImpQuene { Stack<Integer> stack1 = new Sta ...
阅读全文 »

java内存区域

发表于 2017-12-03 | 阅读次数
概述 主要讲述java虚拟机内存的各个区域,这些区域的作用,服务的对象和可能产生的问题。运行时区域数据 放一张经典的图 ![](https://i.imgur.com/brZhUZV.png) 1.程序计数器 一块很小的内存空间,指的是当前线程执行的字节码的行号指示器。 字节码指示 ...
阅读全文 »

剑指Offer-逆序打印链表

发表于 2017-11-30 | 阅读次数
逆序打印单链表 题目 输入一个链表,从尾到头打印链表每个节点的值。思路 递归。代码 public class solution{ ArrayList<Integer> ans = new Arraylist<>(); public ArrayList<I ...
阅读全文 »

剑指Offer-替换空格

发表于 2017-11-30 | 阅读次数
替换空格 题目 请实现一个函数,将一个字符串中的空格替换成“%20”。 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy思路 首先计算多少个空格,然后一个空格替换成三个char,依次插入。代码 public class replaceSpace_2 ...
阅读全文 »

剑指Offer-在二维数组中查找目标数字

发表于 2017-11-30 | 阅读次数
在二维数组中查找目标数字 题目 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数: 输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路 因为从左到右从上到下都是递增的所以找一个角,左上角或者右下角。 找左下角就是比目标大往右移动 ...
阅读全文 »

SingleNumber系列

发表于 2017-11-27 | 阅读次数
SingleNumber_i_136 level:easy题目 在一个全是int的数组中,有一个数字出现了一次,其他的数字都出现两次。思路 根据算法符与非 两个相同的数字与非为0 0与某个数字与非还是本身代码 class Solution { public int singleNumber ...
阅读全文 »

DetectCapitalal_520

发表于 2017-11-27 | 阅读次数
DetectCapitalal_leetcode_520 思路 纯计算大写字符的个数。 描述 给一个字符串。合法的格式是每个字符全是大写或者全是小写,或者第一个大写其余都是小写。 代码 public class Solution { public boolean detectCapit ...
阅读全文 »

代理模式

发表于 2017-10-16 | 阅读次数
代理模式 ` 什么是代理? 代理就是让目标对象专注于它所需要处理的东西,比如明星和经纪人的关系. 静态代理:给一个对象加个代理代替他暴露在外面。`
阅读全文 »
1…6789
hzdmm123

hzdmm123

hzdmm123,谢谢你能来看我!!!

87 日志
23 标签
© 2017 - 2019 hzdmm123
由 Hexo 强力驱动
主题 - NexT.Mist
本站总访问量次
访客数 人 总访问量 次
0%