
面试算法题目集锦
多敲代码,多敲代码!
qinjianhuang
努力学习!
展开
-
数据结构之Trie树
Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。原创 2016-12-05 12:04:00 · 659 阅读 · 0 评论 -
稀疏矩阵转置
稀疏矩阵转置转载 2016-12-05 19:39:05 · 1337 阅读 · 0 评论 -
字符串面试题(三)— 把一个字符串的大写字母放到字符串的后面
把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,不能申请额外的空间原创 2016-12-15 20:21:55 · 3159 阅读 · 1 评论 -
给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?
给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。原创 2016-12-15 20:25:05 · 17590 阅读 · 2 评论 -
一道快速排序题的解析
关键码序列(Q,H,C,Y,Q,A,M,S,R,D,F,X),要按照关键码值递增的次序进行排序,若采用以第一个元素为分界元素的快速排序法,则扫描一趟的结果是 ()。原创 2016-12-17 17:42:42 · 3342 阅读 · 1 评论 -
一道归并排序题的解析
设有字母序列{Q,D,F,X,A,P,N,B,Y,M,C,W},请写出按二路归并方法对该序列进行一趟扫描后的结果为 ()。原创 2016-12-17 17:54:19 · 3081 阅读 · 2 评论 -
一道面试题到卡特兰数及其应用
卡特兰数的经典应用。原创 2016-12-29 10:27:43 · 2987 阅读 · 0 评论 -
数据结构之判断一棵树是否为完全二叉树
数据结构之判断一棵树是否为完全二叉树原创 2017-01-17 21:09:43 · 2861 阅读 · 1 评论 -
几种有关排序的常见面试问题
排序问题原创 2017-01-23 17:41:49 · 2372 阅读 · 0 评论 -
判断单链表是否有环的两种方法
链表原创 2017-01-26 20:34:12 · 4096 阅读 · 0 评论 -
2014百度研发真题及其解析-求比指定数大且最小的“不重复数”
题目: 给定一个正整数n,求比n大的第一个“不重复数”。”不重复数“的定义:如果一个数,任何相邻两个数位上的数字都不相同,则称为不重复数。例如1234是不重复数,而1101不是。原创 2017-01-29 16:39:05 · 855 阅读 · 0 评论 -
字符串面试题(一)— 字符串逆序
对于一个字符串,请设计一个算法,将字符串的长度为len的前缀平移到字符串的最后原创 2017-01-30 18:38:38 · 1185 阅读 · 0 评论 -
字符串面试题(二)— 间隔字符串逆序
对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。给定一个原字符串A和它的长度,请返回逆序后的字符串。原创 2017-01-30 18:56:14 · 2798 阅读 · 0 评论 -
字符串面试题(四)— 判断一个字符串是否为另外一个字符串旋转之后的字符串
判断一个字符串是否为另外一个字符串旋转之后的字符串。原创 2017-01-30 19:30:18 · 2006 阅读 · 0 评论 -
队列和栈面试题(一)— 请编写一个程序,按升序对栈进行排序,要求最多只能使用一个额外的栈存放临时数据
题目:请编写一个程序,按升序对栈进行排序,要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中。原创 2017-02-03 20:24:29 · 5439 阅读 · 0 评论 -
深度学习秋招面试题集锦(一)
这部分的面试题包含C++基础知识、python基础、概率相关、智力题相关、算法相关以及深度学习相关。后续还会不断补充,欢迎大家查阅!C++后台开发面试常见问题汇总Q1 : C++虚函数表剖析。A1 : 优快云Q2 : C++中虚析构函数的作用及其原理分析。A2 : 优快云Q3 : 结构体(struct)和联合体(union)的区别。A3 : 优快云Q4 : Define 和...原创 2019-10-02 17:31:01 · 3023 阅读 · 1 评论