剑指offer
枫叶流丹
金牛座萌妹纸一枚,典型工科女,误打误撞进入前端世界,自此沉迷其中,乐此不疲。喜欢一切美的东西,希望可以通过自己的代码描摹出心中向往的东西。静若处子,动若脱兔。偶尔玩点小文艺,喜欢读书,喜欢旅行,立志做一个有思想,有情怀的程序媛。
展开
-
剑指offer---面试题3:二维数组中的查找
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 public class FindSolution { public boolean Find(int target, int [][] array) { //一次消除一行或者一列原创 2017-05-31 17:48:30 · 359 阅读 · 0 评论 -
剑指offer--面试题4:替换空格
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 public class replaceSpaceSolution { public String replaceSpace(StringBuffer str) { if(str == null){原创 2017-05-31 17:54:36 · 237 阅读 · 0 评论 -
剑指offer--面试题35:第一个只出现一次的字符
在一个字符串(1<=字符串长度<=10000,全部由大小写字母组成)中找到第一个只出现一次的字符,并返回它的位置 public class FirstNotRepeatingCharSolution { //哈希表实现 public int FirstNotRepeatingChar(String str) { if(str.length()==0){原创 2017-05-31 17:57:39 · 261 阅读 · 0 评论