E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
剑指offer刷题
剑指offer刷题
笔记day2-3
05替换空格请实现一个函数,把字符串s中的每个空格替换成"%20"。示例1:输入:s=“Wearehappy.”输出:“We%20are%20happy.”限制:0=0&&P2>P1){charc=str.charAt(P1--);if(c==''){str.setCharAt(P2--,'0');str.setCharAt(P2--,'2');str.setCharAt(P2--,'%');}e
遥光_icon
·
2020-08-16 03:52
leetcode
剑指offer刷题
笔记day1
03数组中重复的数字题目:找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3限制:2set=newHashSet();intrepeat=-1;for(intnum:nums){if(!set.ad
遥光_icon
·
2020-08-16 03:52
leetcode
剑指Offer刷题
总结
以下所有的题目都是基于PAT的环境实现,目的在于增加思路,解法不会严格通过原题数组(11道):剑指Offer(一):二维数组中的查找思路很好剑指Offer(六):旋转数组的最小数字水题:我自己的做法剑指Offer(六):旋转数组的最小数字(水题)剑指Offer(十三):调整数组顺序使奇数位于偶数前面剑指Offer(二十八):数组中出现次数超过一半的数字剑指Offer(三十):连续子数组的最大和剑指
julia7_
·
2020-08-16 03:40
剑指Offer
[
剑指offer刷题
--- 24] 矩阵中的路径
错误思路默认路径中的所有字符只能出现一次,其实完整的路径如ABCB,第一个B和第二个B应该在不同的地方出现。classSolution{public:boolhasPath(char*matrix,introws,intcols,char*str){vectorchs;while(*str!='\0'){if(find(chs.begin(),chs.end(),*str)==chs.end())
smilesooo
·
2020-08-16 01:44
剑指Offer
剑指offer刷题
第二天
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。/***Definitionforbinarytree*structTreeNode{*intval;*TreeNode*left;*TreeNode*ri
qq_16850379
·
2020-08-16 00:29
剑指offer刷题
第三天
题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n&array){intlen=array.size();if(lenoddArray;vectorevenArray;for(inti=0;i0){ListNode*tempPoint=pListHead;while(tempPoint!=NULL&&--k>0){tempPoint=t
qq_16850379
·
2020-08-16 00:29
剑指offer刷题
笔记——二维数组中的查找
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。实例Considerthefollowingmatrix:[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,2
Code进阶狼人
·
2020-08-15 23:09
剑指offer
【LeetCode &
剑指offer刷题
】字符串题11:Valid Parentheses(括号对)
【LeetCode&
剑指offer刷题
笔记】目录(持续更新中...)ValidParenthesesGivenastringcontainingjustthecharacters'(',')','{',
wikiwen
·
2020-08-15 23:41
剑指offer力扣刷题总结(目前更新到52题)
剑指offer刷题
时参考答案解析进行的总结,感谢力扣题解区的大神们,如果有侵权,随时联系我,我会立马删除,感谢剑指offer第三题找出数组中重复的数字。
苏伶
·
2020-08-15 21:47
算法
剑指offer刷题
笔记-不晓得第几天了
矩阵中的路径(medium)请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用加粗标出)。[["a","b","c","e"],["s","f","c","s"
遥光_icon
·
2020-08-15 21:43
leetcode
【LeetCode &
剑指offer刷题
】字符串题12:Valid Palindrome(回文词系列)
【LeetCode&
剑指offer刷题
】字符串题12:ValidPalindrome(回文词系列)【LeetCode&
剑指offer刷题
笔记】目录(持续更新中...)ValidPalindromeGivenastring
wikiwen
·
2020-08-15 20:16
剑指offer刷题
3、数组重复数字classSolution{public:intfindRepeatNumber(vector&nums){//*遍历放进Set中,利用集合的特性(唯一性)进行解决//(1)set不允许重复,如果放不进去,那么就说明该元素重复//set()myset;//注意!!!setmyset;for(size_ti=0;i>&matrix,inttarget){//(1)c++求二维数组行和
游骑兵RANGER
·
2020-08-15 09:58
力扣刷题
@ 剑指offer(python)删除链表中重复的节点
剑指offer刷题
笔记56(python)题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。
乖乖的函数
·
2020-08-14 17:23
剑指offer(python)
剑指offer刷题
1、面试题43.1~n整数中1出现的次数输入一个整数n,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1的数字有1、10、11和12,1一共出现了5次。这个题目的核心思想是考虑:每个位是任意数字时,可以包含多少个这个位为1的数字分了三种情况classSolution{publicintcountDigitOne(intn){//digit表示位因子,就是10、
爱说梦话的人
·
2020-08-14 07:58
数据结构-算法笔记
【
剑指offer刷题
】--数组--数组中的重复数组
在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。分析:本题可采用两种解题方法,一种是利用Hash思想,时间复杂度O(N),空间复杂度O(N)先动态申请一个长度为n的数组并初始化,下标表示
wxq_1993
·
2020-08-13 23:08
#
剑指offer刷题
剑指offer刷题
记录64--构建乘积数组
题目解析刚开始没有看懂这道题目,后来仔细一琢磨,终于是明白了。我们先来看一下这个题目。会发现,B[i]公式中没有A[i]项,也就是说如果可以使用除法的话,就可以用公式B[i]=A[0]A[1]…*A[n-1]/A[i]来计算B[i],但是题目要求不能使用,因此我们只能另想办法。现在要求不能使用除法,只能用其他方法。一个直观的解法是用连乘n-1个数字得到B[i]。显然这个方法需要O(n*n)的时间复
小四姑娘
·
2020-08-13 21:21
剑指Offer
剑指Offer刷题
记录2--二维数组的查找
该系列博客内容主要是《剑指Offer》中的经典题目,结合在刷题过程中见到的一些精彩的解题过程,从而在这里记录下来。代码以Python3实现。解法1:暴力法如果不考虑二维数组排好序的特点,则遍历整个二维数组的每一个元素,判断目标值是否在二维数组中存在。依次遍历二维数组的每一行和每一列。如果找到一个元素等于目标值,则返回true。如果遍历完毕仍未找到等于目标值的元素,则返回false。复杂度分析:时间
小四姑娘
·
2020-08-13 21:21
剑指Offer
JavaScript
剑指offer刷题
——连续子数组的最大和
题目HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和,
缓月
·
2020-08-13 18:50
算法
牛客网
剑指offer刷题
Java版-30连续子数组的最大和
题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的
薛定谔的萨摩耶
·
2020-08-13 18:37
Java刷题
剑指offer刷题
总结——数组篇(三)
星级:51.顺时针打印矩阵【题目】输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4X4矩阵:12345678910111213141516则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.【代码】publicArrayListprintMatrix(int[][]matrix){intwidth,height,x,y,c
温柔的谢世杰
·
2020-08-13 17:49
Java面试知识汇总
算法
面试
剑指Offer刷题
笔记——连续子数组的最大和
HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度至少是1)
七月听雪
·
2020-08-13 16:35
剑指offer刷题
记录——动态规划与贪婪
剪绳子题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…,k[m]。请问k[0]xk[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。实现思路首先是对目标进行分析,列出前几种长度的绳子的情况。根据规律发现,我们需要将绳子尽可能的分成
我想要offer
·
2020-08-13 13:08
剑指offer刷题
记录——时间效率
数组中出现次数超过一半的数字题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。实现思路直观的解法就是借用容器,遍历整个数组然后记录出现次数再加上判断语句,但这要要耗费大量的空间。试着思考怎么快速找到一个数组中出现次数超过数组长度的一
我想要offer
·
2020-08-13 13:08
js-
剑指offer刷题
记录(数组)
1.二维数组中的查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。我的解法functionFind(target,array){//从第一行开始,第一个数比target大的话,//该行所有数都比target大,跳至下一行for(leti=0;itarge
adrenalineiszzz
·
2020-08-13 12:40
剑指Offer刷题
(把二叉树打印成多行)
剑指Offer刷题
(把二叉树打印成多行)一.题目描述二.代码(C++)三.提交记录四.备注一.题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。
不周山的葫芦
·
2020-08-13 12:23
C++
剑指Offer
剑指Offer刷题
(跳台阶)
剑指Offer刷题
(跳台阶)一.题目描述二.代码(C++)三.提交记录四.备注一.题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。
不周山的葫芦
·
2020-08-13 12:23
C++
剑指Offer
剑指offer刷题
——字节跳动
字节的题就是个憨憨!!!纯粹是在考阅读理解,语法和知识点都相对基础,但是题目真的不知所云,难度总体不如鹅厂。我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议1.我们在字节跳动大街的N个建筑中选定3个埋伏地点。2.为了相互照应,我们决定相距最远的两名特工间的距离不超过D。我特喵是个天才!经过精密的计算,我们从X种可行的埋伏方案
EIDoradol
·
2020-08-13 11:02
c++
面向对象
STL
剑指offer刷题
记录36--连续子数组的最大和
该系列博客内容主要是《剑指Offer》中的经典题目,结合在刷题过程中见到的一些精彩的解题过程,从而在这里记录下来。代码以Python3实现。解题思路在遍历过程中,sum的值和i有直接关系:若sum0,必然;当nums[i]0;sum[i]=sum[i-1]+nums[i];跟新max的同时,继续增长,因为nums[i]加上一个正数总有增长的趋势:当nums[i]+sum>0;继续增长;当nums[
小四姑娘
·
2020-08-13 11:30
剑指Offer
剑指offer刷题
---190401
1.包含min函数的栈题目定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))思路既要实现复杂度为o(1)的min功能,也要完成stack特有的push,pop功能。所以一个栈不可以同时实现,需要借助一个辅助栈来完成。push:datastack正常压入node;minstack压入最小值pop:datastack正常弹出,minstack只在和da
李小盒的草莓牛奶
·
2020-08-13 11:57
LeetCode
剑指offer刷题
记录30——连续子数组的最大和
非常简单的if-elsepublicclassSolution{publicintFindGreatestSumOfSubArray(int[]array){if(array.length==0){return0;}inttemp=0;intmax=Integer.MIN_VALUE;for(intx:array){if(temp<0){temp=x;}else{temp+=x;}max=Math
风影楼c
·
2020-08-13 10:24
剑指offer
剑指offer刷题记录
剑指offer刷题
记录
gogogo!面对恐惧最好的办法就是面对它,战胜它!奥里给!在leetcode官网上刷面试题51.数组中的逆序对一开始的想法自然而然想要暴力解,想冒泡一样两层循环对比classSolution{public:intreversePairs(vector&nums){intcount=0;for(inti=0;i&nums){vectorbook(nums.size(),0);for(inti=0;
dust_finger
·
2020-08-13 10:45
offer冲冲冲
剑指offer刷题
(30):连续子数组的最大和
剑指offer刷题
(30):连续子数组的最大和刷题平台:牛客网连续子数组的最大和考点:动态规划1、题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。
darren711
·
2020-08-13 10:12
算法
js-
剑指offer刷题
记录(代码的完整性)
1.数值的正数次方给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0我的解法Math.pow(x,y)??functionPower(base,exponent){letr=1while(exponent--){r*=base}returnr}其他分析上面做法肯定不行,就去看题解了。求幂次方也能玩出
adrenalineiszzz
·
2020-08-13 10:48
【
剑指offer刷题
】--连续子数组的最大和
{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和,你会不会被他忽悠住?(子向量的长度至少是1)本题可用动态规划来解,可以说是经典的动态规划题目。主要找到动态规划方程。F(i)表示连续子数组的和,则F(i)=max(F(i-1)+array[i],array[i]),因为题意中的array[i]可能为正也可能为负
wxq_1993
·
2020-08-13 10:26
#
剑指offer刷题
剑指offer刷题
--前端(javascript)
剑指offer1、二维数组中的查找题目描述思路代码2、替换空格题目描述思路代码3、从尾到头打印链表题目描述思路代码4、重建二叉树题目描述思路代码5、用两个栈实现队列题目描述思路代码6、旋转数组的最小数字题目描述思路代码7、斐波那契数列题目描述思路代码8、跳台阶题目描述思路代码9、变态跳台阶题目描述思路代码10、矩形覆盖题目描述思路代码11、二进制中1的个数题目描述思路代码12、数值的整数次方题目描
violet_seven
·
2020-08-13 10:46
前端
【LeetCode &
剑指offer刷题
】数组题16:51 数组中的逆序对
【LeetCode&
剑指offer刷题
】数组题16:51数组中的逆序对【LeetCode&
剑指offer刷题
笔记】目录(持续更新中...)51数组中的逆序对题目描述在数组中的两个数字,如果前面一个数字大于后面的数字
wikiwen
·
2020-08-12 17:32
@ 剑指offer(python)丑数
剑指offer刷题
笔记33(python)题目描述把只包含质因子2、3和5的数称作丑数(UglyNumber)。例如6、8都是丑数,但14不是,因为它包含质因子7。习惯上我们把1当做是第一个丑数。
乖乖的函数
·
2020-08-12 15:07
剑指offer(python)
JS LeeCode
剑指Offer刷题
记录(持续更新)
直接随机开始做题,所以乱序剑指Offer13.机器人的运动范围(广度优先遍历BFS)32-I.从上到下打印二叉树03.数组中重复的数字20.表示数值的字符串52.两个链表的第一个公共节点56-I.数组中数字出现的次数56-II.数组中数字出现的次数II57.和为s的两个数字10-I.斐波那契数列25.合并两个排序的链表48.最长不含重复字符的子字符串13.机器人的运动范围(广度优先遍历BFS)分析
不说别的就是很菜
·
2020-08-11 12:58
算法
【牛客
剑指offer刷题
】:Python:21.栈的压入、弹出序列
栈的压入、弹出序列时间限制:1秒空间限制:32768K热度指数:309706本题知识点:栈算法知识视频讲解题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列
Jack_Kuo
·
2020-08-10 23:40
牛客网剑指offer刷题
Python刷剑指offer
【LeetCode &
剑指offer刷题
】树题1:二叉树的遍历总结(前序、中序、后序、层序、 之字形层序、垂直遍历)...
【LeetCode&
剑指offer刷题
】树题1:二叉树的遍历总结(前序、中序、后序、层序、之字形层序、垂直遍历)【LeetCode&
剑指offer刷题
笔记】目录(持续更新中...)二叉树的遍历总结(前序
wikiwen
·
2020-08-10 17:42
【牛客
剑指offer刷题
】:Python:52.正则表达式匹配
正则表达式匹配时间限制:1秒空间限制:32768K热度指数:171528本题知识点:字符串算法知识视频讲解题目描述请实现一个函数用来匹配包括’.‘和’*‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’*'表示它前面的字符可以出现任意次(包含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹配,但是与"aa.a"和"ab*a"均不
Jack_Kuo
·
2020-08-10 03:36
牛客网剑指offer刷题
Python刷剑指offer
【牛客
剑指offer刷题
】:Python:53.正则表达式匹配
正则表达式匹配时间限制:1秒空间限制:32768K热度指数:171528本题知识点:字符串算法知识视频讲解题目描述请实现一个函数用来匹配包括.和*的正则表达式。模式中的字符.表示任意一个字符,而*表示它前面的字符可以出现任意次(包含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配解析当模
Jack_Kuo
·
2020-08-10 03:36
牛客网剑指offer刷题
Python刷剑指offer
二刷剑指Offer:剑指Offer+LeetCode(全53题)
文章目录
剑指Offer刷题
67.剪绳子(贪心算法)66.机器人的运动范围(dfs)65.矩阵中的路径(回溯算法)64.滑动窗口的最大值(双端队列)63.数据流中的中位数62.二叉搜索树的第k大节点(Leedcode
茶花女~
·
2020-08-10 00:38
剑指Offer
剑指offer刷题
————数字在排序数组中出现的次数
问题重述:题目:统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和3,由于3在数组中出现了4次,因此输入4。思路接下:大家的首先反应可能是用二分法先找到一个数字,假设为k,然后在从此位置处向前和向后搜索k,此方法的时间复杂度其实还是O(n),显然是不萌满足要求的。因此我们可以用二分法找到一个k和最后一个k,即得到了所有k的数量。找到第一个k的思路如下:首先用二
WolfOnTheWay
·
2020-08-10 00:50
刷题
剑指offer刷题
————两个链表的第一个公共结点
问题重述:题目:输入两个链表,找出它们额第一个公共结点。思路接下:我们假设,如果两个链表中有相同的结点(公共结点),那么从公共结点之后(包括公共结点),两个链表是一模一样的。因此可以这样。先求出两个链表的长度,然后将长的链表遍历到和短的链表一样长的地方,然后同时向后遍历并进行比较,那么第一次相等的地方就是两个链表的第一个公共结点。代码实现:/*structListNode{intval;struc
WolfOnTheWay
·
2020-08-10 00:49
刷题
链表
单链表
算法
剑指offer刷题
————数组中的逆序对
问题重述:题目:在数组中的两个数字,如果前面的一个数字大于后面的一个数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的所有逆序对的总数。思路解析:首先,可以先将原数组复制一份。然后用两个指针分别指向两个数组的末尾,并每次比较两个指针指向的数字。如果第一个数组中的数字大于第二个素组中的数字,则构成逆序对,并且逆序对的数目等于第二个子数组中剩余数字的个数。如果第一个数组中的数字小于或等于
WolfOnTheWay
·
2020-08-10 00:49
刷题
数据结构
算法
@ 剑指offer(python)正则表达式匹配
剑指offer刷题
笔记52(python)题目描述请实现一个函数用来匹配包括’.‘和’‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’'表示它前面的字符可以出现任意次(包含0次)。
乖乖的函数
·
2020-08-09 20:05
剑指offer(python)
剑指offer刷题
记录(Python)
作为一个半路出道的非科班人员,谨以此帖子记录我的刷题之路。语言选择为Python。讲真,第一遍做的时候,都是看着别人的思路和答案一点点写,然后用自己的话再总结思路,所以哪里有错误欢迎指出文章目录1、数组中重复的数字2、二维数组中的查找3、替换空格4、从尾到头打印链表5、重建二叉树6、二叉树的下一个结点7、用两个栈实现队列8、斐波那契数列9、青蛙跳台阶问题10、变态跳台阶12、旋转数组的最小数字13
chandelierds
·
2020-08-09 20:09
刷题
剑指offer
剑指offer刷题
0.说明刷题备用目录0.说明1.二维数组查找2.字符串中特定字符替代3.将链表的值反转存入一个array中4.重建二叉树5.用堆栈实现pop,push6.查找一旋转数列的最小值(二分)7.斐波那契额数列8.青蛙跳台阶9.变态青蛙跳10.填充格子11.统计二进制中1的个数12.实现幂乘(快速幂)13.整理数组中奇偶数(数组、堆栈)14.链表倒数第k个结点15.反转链表16.合成两个排序链表17.树的
橘子2048
·
2020-08-07 18:18
@ 剑指offer(python)数据流中的中位数
剑指offer刷题
笔记63(python)题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。
乖乖的函数
·
2020-08-05 18:27
剑指offer(python)
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他