腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
尾尾部落
专栏成员
举报
110
文章
132117
阅读量
27
订阅数
订阅专栏
申请加入专栏
全部文章(110)
编程算法(41)
其他(22)
python(11)
javascript(11)
二叉树(9)
http(7)
网络安全(6)
https(5)
java(4)
nginx(3)
微信(3)
机器学习(2)
bash(2)
node.js(2)
数据库(2)
ide(2)
bash 指令(2)
网站(2)
yum(2)
hashmap(2)
机器人(2)
input(2)
integer(2)
递归(2)
mac os(1)
xml(1)
云数据库 SQL Server(1)
sql(1)
flask(1)
打包(1)
github(1)
tomcat(1)
神经网络(1)
深度学习(1)
SSL 证书(1)
人工智能(1)
爬虫(1)
shell(1)
jdk(1)
ftp(1)
selenium(1)
gcc(1)
模式识别(1)
anaconda(1)
数据结构(1)
copy(1)
data(1)
digits(1)
double(1)
int(1)
max(1)
return(1)
selection(1)
sort(1)
代码优化(1)
队列(1)
排序(1)
排序算法(1)
搜索(1)
统计(1)
原理(1)
搜索文章
搜索
搜索
关闭
[算法总结] 一文搞懂面试链表题
其他
链表是面试过程中经常被问到的,这里把剑指offer 和 LeetCode 中的相关题目做一个汇总,方便复习。
尾尾部落
2018-09-04
753
0
[剑指offer] 旋转数组的最小数字
其他
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。
尾尾部落
2018-09-04
470
0
[剑指offer] 二进制中1的个数
其他
如果一个整数不为0,那么这个整数至少有一位是1。如果我们把这个整数减1,那么原来处在整数最右边的1就会变为0,原来在1后面的所有的0都会变成1(如果最右边的1后面还有0的话)。其余所有位将不会受到影响。 举个例子:一个二进制数1100,从右边数起第三位是处于最右边的一个1。减去1后,第三位变成0,它后面的两位0变成了1,而前面的1保持不变,因此得到的结果是1011.我们发现减1的结果是把最右边的一个1开始的所有位都取反了。这个时候如果我们再把原来的整数和减去1之后的结果做与运算,从原来整数最右边一个1那一位开始所有位都会变成0。如1100&1011=1000.也就是说,把一个整数减去1,再和原整数做与运算,会把该整数最右边一个1变成0.那么一个整数的二进制有多少个1,就可以进行多少次这样的操作。
尾尾部落
2018-09-04
607
0
[剑指offer] 矩形覆盖
其他
我们可以用2 * 1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2 * 1的小矩形无重叠地覆盖一个2 * n的大矩形,总共有多少种方法?
尾尾部落
2018-09-04
1.1K
0
[剑指offer] 二维数组中的查找
其他
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
尾尾部落
2018-09-04
2.1K
0
[剑指offer] 平衡二叉树
其他
遍历每个结点,借助一个获取树深度的递归函数,根据该结点的左右子树高度差判断是否平衡,然后递归地对左右子树进行判断。
尾尾部落
2018-09-04
253
0
[剑指offer] 扑克牌顺子
其他
LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…..LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就可以变成“1,2,3,4,5”(大小王分别看作2和4),“So Lucky!”。LL决定去买体育彩票啦。 现在,要求你使用这幅牌模拟上面的过程,然后告诉我们LL的运气如何, 如果牌能组成顺子就输出true,否则就输出false。为了方便起见,你可以认为大小王是0。
尾尾部落
2018-09-04
682
0
[剑指offer] 从尾到头打印链表
其他
一种方法是利用栈来实现; 另外一种方法是利用三个指针把链表反转,关键是 r 指针保存断开的节点。
尾尾部落
2018-09-04
604
0
[剑指offer] 按之字形顺序打印二叉树
其他
请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。
尾尾部落
2018-09-04
379
0
[剑指offer] 重建二叉树
其他
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。
尾尾部落
2018-09-04
476
1
[剑指offer] 替换空格
其他
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
尾尾部落
2018-09-04
1.9K
0
[剑指offer] 用两个栈实现队列
其他
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
尾尾部落
2018-09-04
323
0
[剑指offer] 求1+2+3+…+n
其他
题目描述 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 解题思路 累加不能用循环的话,那就试试递归吧。
尾尾部落
2018-09-04
434
0
[剑指offer] 和为S的连续正数序列
其他
题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他
尾尾部落
2018-09-04
491
0
[剑指offer] 字符流中第一个不重复的字符
其他
请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符”go”时,第一个只出现一次的字符是”g”。当从该字符流中读出前六个字符“google”时,第一个只出现一次的字符是”l”。
尾尾部落
2018-09-04
759
0
[剑指offer] 二叉树的下一个结点
其他
给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。
尾尾部落
2018-09-04
217
0
[剑指offer] 左旋转字符串
其他
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
尾尾部落
2018-09-04
401
0
[剑指offer] 构建乘积数组
其他
给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。
尾尾部落
2018-09-04
560
0
[剑指offer] 序列化二叉树
其他
原文地址: https://weiweiblog.cn/serialize/
尾尾部落
2018-09-04
607
0
[剑指offer] 把字符串转换成整数
其他
将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。
尾尾部落
2018-09-04
961
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档