
剑指offer面试题
巴山雨夜
作为一名出入此行业的菜鸟,我会加倍努力的学习
展开
-
【剑指offer】实现一个函数来替换字符串中的空格
摘要 剑指offer面试题 4: 实现一个函数,此函数可以将字符串中的空格替换,,,,, 例如字符串"we are happy.",,,,替换之后得到的字符串是"we%20are%20happy." 看到这个题我们第一种做法就是 找到一个空格之后吗,,,将他替换成是 %20; 但要将他替换成是%20的话;;;;就必须要将后面的字符先向后面移动;;;; 实现代码原创 2017-03-16 21:53:53 · 505 阅读 · 0 评论 -
【剑指offer】实现包含min函数的栈
剑指offer面试题 21 :实现一个一个带有min函数的栈 这个栈包含一个min函数 --- 该函数能够得到栈的最小元素,,,,但是有一个要求,,,,,push、pop、min函数的时间复杂度为 O(1);原创 2017-03-12 20:53:09 · 422 阅读 · 0 评论 -
【剑指offer】 重建二叉树
输入二叉树的前序和中序遍历结果,请重建出该二叉树。假设输入的前序 遍历和后序遍历的结果都不含有重复的数字。原创 2017-04-07 21:15:13 · 309 阅读 · 0 评论 -
【剑指offer】二维数组的查找
剑指offer面试题3: 题目:在一个二维数组中,每一个行都按照从左到右递增的顺序排序,每一列都按照的上到下递增的顺序。。。 那么请实现一个函数的,输入这样的一个整数,从二维数组中来查找该整数是不是存在。原创 2017-03-24 17:15:52 · 303 阅读 · 0 评论 -
【剑指offer】两个链表的第一个公共节点
给两个单链表链表 ,,,找出他们的第一个相遇节点原创 2017-04-04 15:08:15 · 320 阅读 · 0 评论 -
【剑指offer】复杂链表的复制
剑指offer面试题26:复杂链表的复制 题目 : 复杂链表的结点的定义如下: //链表的结点的定义为: struct ComplexListNode { int val ; //结点内保存的值 ComplexListNode* my_pNext; //节点的next指针 ComplexListNode* my_pSibling; //表示的原创 2017-04-24 16:11:25 · 291 阅读 · 0 评论 -
【剑指offer】不用加减乘除来做加法
不使用加减乘除得到两个数的和原创 2017-04-25 19:27:16 · 409 阅读 · 0 评论