上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 面试7题: 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路:递归实现 解题代码: 阅读全文
posted @ 2018-06-12 15:42 Fintech带你飞 阅读(1843) 评论(0) 推荐(0)
摘要: 面试6题: 题目:从尾到头打印链表 输入一个链表,从尾到头打印链表每个节点的值。 解题代码: 阅读全文
posted @ 2018-06-12 11:26 Fintech带你飞 阅读(1859) 评论(0) 推荐(0)
摘要: 面试5题: 题目:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 方法一: 方法二: 方法三: 剑指offer解法:①先计算源字符串数组长度,并统计空格数量②新字符串数组长度=源数组长度+2* 阅读全文
posted @ 2018-06-12 11:00 Fintech带你飞 阅读(1934) 评论(0) 推荐(1)
摘要: 面试4题: 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题代码一:二层遍历,时间并不是最优 # -*- coding:utf-8 -*- class Solution: 阅读全文
posted @ 2018-06-12 10:28 Fintech带你飞 阅读(2186) 评论(0) 推荐(1)
摘要: 剑指offer面试题内容 第2章 面试需要的基础知识 面试题1:赋值运算符函数 面试题2:实现Singleton模式 解答 面试题3:数组中重复的数字 解答 面试题4:二维数组中的查找 解答 面试题5:替换空格 解答 面试题6:从尾到头打印链表 解答 面试题7:重建二叉树 解答 面试题8:二叉树的下 阅读全文
posted @ 2018-06-11 10:53 Fintech带你飞 阅读(27200) 评论(0) 推荐(2)
摘要: 面试59题: 题目:队列的最大值。 题目一:滑动窗口的最大值。 给定一个数组和滑动窗口的大小,请找出所有滑动窗口里的最大值。例如:如果输入数组为[2,3,4,2,6,2,5,1]及滑动窗口大小为3,那么一共存在6个滑动窗口,它们的最大值分别为[4,4,6,6,6,5] 解题方法:直接上Python的 阅读全文
posted @ 2018-06-10 22:05 Fintech带你飞 阅读(1021) 评论(0) 推荐(0)
摘要: 面试58题: 题目:翻转字符串 题:牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的 阅读全文
posted @ 2018-06-10 21:17 Fintech带你飞 阅读(925) 评论(0) 推荐(0)
摘要: 面试57题: 题目:和为s的数字 题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正 阅读全文
posted @ 2018-06-10 15:44 Fintech带你飞 阅读(950) 评论(0) 推荐(0)
摘要: 面试56题: 题目:数组中数字出现的次数 题:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 解题思路: 方法一:异或运算,详见《剑指offer》P274 代码: 方法二:利用python自带的counter库 阅读全文
posted @ 2018-06-10 15:14 Fintech带你飞 阅读(1030) 评论(0) 推荐(0)
摘要: 面试55题: 题目:二叉树的深度 题:输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 解题思路: ①如果一棵树只有一个节点,它的深度为1 ②如果根节点只有左子树而没有右子树,那么树的深度是左子树的深度加1 同样,如果根节点只有 阅读全文
posted @ 2018-06-10 13:02 Fintech带你飞 阅读(987) 评论(1) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页