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》习题
双指针练
习题
移动零
283.移动零1.题目要求:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1current:当前的dest=>destination:目的地两个指针的作用:cur:从左往右扫描数组
fly in the sky !
·
2024-02-13 19:47
#
双指针
算法
java
学习方法
程序人生
面试
【
剑指Offer
】重建二叉树
题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。解题思路输入的是前序遍历及中序遍历的结果,如示例:前序:12473568中序:47215386前序遍历的第一个数肯定为root,然后分别构建它的左右子树在中序遍历里找到它的前一个数,若无,则左子树为NULL;若有,则构建左子树;再找到它的后一
zgljl2012
·
2024-02-13 19:45
ACM
ACM算法专栏
牛客网
剑指Offer
前序遍历
后序遍历
重建二叉树
剑指offer
面试题7:重建二叉树
题目描述:输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。示例1:Input:preorder=[3,9,20,15,7],inorder=[9,3,15,20,7]Output:[3,9,20,null,null,15,7]示例2:Input:preorder=[-1],inorder=[-1]Output:[-1]知识
lanmeizhen2017
·
2024-02-13 19:14
剑道offer
leetcode
剑指Offer
:重建二叉树
描述给定节点数为n的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。提示:1.vin.length==pre.length2.pre和vin均无重复元素3.vin出现的元素均出现在pre里4.只需要返回根结点,系统会自动输出整颗树做答案对比数据范围:n\le
抹茶雪顶泡泡oO
·
2024-02-13 19:14
深度优先
数据结构
leetcode
剑指offer
07.重建二叉树
0517刷题自用题目描述某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点代码classSolution{public:TreeNode*buildTree(vector&preorder,vector&inorder){if(preorder.size()==0&&inorder.size()==0)returnNULL;autoheadroot=find(inorder.begi
意难平丶NJUPT
·
2024-02-13 19:14
树
递归
剑指offer
leetcode
算法
深度优先
剑指Offer
算法笔记(Java)重建二叉树
5.重建二叉树描述给定节点数为n的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。提示:1.vin.length==pre.length2.pre和vin均无重复元素3.vin出现的元素均出现在pre里4.只需要返回根结点,系统会自动输出整颗树做答案对比数据
十三幺Shisanyao
·
2024-02-13 19:43
java
算法
剑指offer
java
算法
LeetCode
剑指offer
——重建二叉树
描述给定节点数为n的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。提示:1.vin.length==pre.length2.pre和vin均无重复元素3.vin出现的元素均出现在pre里4.只需要返回根结点,系统会自动输出整颗树做答案对比数据范围:n≤20
比巴卜果粒多
·
2024-02-13 19:43
java
算法
java
算法
面试
leetcode
深度优先遍历
java数据结构与算法刷题-----LeetCode128. 最长连续序列
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-13 18:28
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode344. 反转字符串
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-13 18:57
算法
java
leetcode
算法
今日小记
数学课,我们做了几道练
习题
!我们老师还讲了一课一练!我们还说了中午的午写。
刘家成同学
·
2024-02-13 17:02
MIT-Missing Semester_Topic 3:Editors (Vim) 练
习题
文章目录练习一练习二练习三练习四练习五练习六练习七练习八本Topic的MIT讲解网页(练
习题
未给解答)练习一自行完成vimtutor。
春玩其华,秋得其实
·
2024-02-13 17:04
MIT
-
Missing
Semester
vim
编辑器
linux
bash
力扣(LeetCode)数据结构练
习题
今天来分享两道力扣(LeetCode)的题目来巩固上篇时间复杂度和空间复杂度的知识,也就是在题目上加上了空间复杂度和时间复杂度的限制。目录给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。给你两个按非递减顺序排列的整
Gu Gu Study
·
2024-02-13 16:51
数据结构
leetcode
数据结构
算法
木心与三毛的童年
还是初高中时,离开满是
习题
的
暴走的小丸子
·
2024-02-13 15:01
【力扣白嫖日记】SQL
前言练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练
习题
。
Gary.Li
·
2024-02-13 15:47
力扣刷题
leetcode
sql
数据库
C语言之指针练
习题
第1关:输出月份英文名300任务要求参考答案评论76任务描述相关知识指针指针数组数组指针指针变量的赋值指针运算符编程要求测试说明任务描述本关需要你编写一个用指针数组处理的c程序,然后从键盘输入月份时输出对应的英文名。相关知识指针指针是一个变量,其值为另一个变量的地址,即内存位置的直接地址。就像其他变量或常量一样,你必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:type
林赢56
·
2024-02-13 15:44
湖南工业大学(移动云启)
c语言
算法
数据结构
剑指offer
—面试题7:重建该二叉树
输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如,给出前序遍历preorder=[3,9,20,15,7]中序遍历inorder=[9,3,15,20,7]返回如下的二叉树:3/\920/\157给出的数结点结构如下:publicclassTreeNode{publicvarval:Intpublicvarleft:TreeNode
FY_Chao
·
2024-02-13 14:01
成长足迹第21天
吃完饭,非得听了两个故事我们才写作业,还是照例做了语文数学练
习题
,语文的背诵。在我的强烈要求下,又做了点围棋的题。日记没写,睡觉之
dream11
·
2024-02-13 14:40
【概率论】作业八
作业八151220129计科吴政亿
习题
五第2题设随机变量X为终端在使用的数量,则X~B(120,0.05),EX=120∗0.05=6,DX=120∗0.05∗0.95=5.7近似为正态分布有X−65.7
蓝鲸瓜皮小正义
·
2024-02-13 14:21
概率论与数理统计
leetcode链表题目整理
剑指Offer
剑指Offer
06.从尾到头打印链表栈/***Definitionforsingly-linkedlist.
ChasingTheFreeWind
·
2024-02-13 12:09
剑指Offer
leetcode
链表
数据库第四章
习题
-数据库安全性控制
1.什么是数据库的安全性?数据库的安全性是指保护数据库以防⽌不合法的使⽤所造成的数据泄露、更改或破坏2.举例说明对数据库安全性产⽣威胁的因素。(1)⾮授权⽤户对数据库的恶意存取和破坏(2)数据库中重要或敏感的数据被泄漏(3)安全环境的脆弱性4、实现数据库安全性控制的常⽤⽅法和技术。(1)⽤户标识和鉴别:该⽅法由系统提供⼀定的⽅式让⽤户标识⾃⼰的名字或身份。每次⽤户要求进⼊系统时,由系统进⾏核对,通
kokotao
·
2024-02-13 12:01
数据库
安全
数据库
视图
数据库审计
2019.2.1与儿子签订协议192
今天儿子不知道咋了,昨天晚上预习,三分钟完成,我就说在上课前认真再看看,预
习题
目对不对。有点不耐烦了,拿着手机对答案,我看了几个,把我答案报出来,证明我对了。
艳合成长录
·
2024-02-13 11:38
Python入门学习——DAY03
(后期)while条件:......1.1循环语句基本使用示例1:print("开始")num=1whilenum<5:print("我是一名程序员")num=num+1print("结束")1.1练
习题
实现一个交互系统
cyt—srhloveyou
·
2024-02-13 11:39
Python入门学习
python
鸟的自由
买的
习题
做
吾将行
·
2024-02-13 10:36
渗透测试练
习题
解析 3(CTF web)
1、[网鼎杯2020朱雀组]phpweb1考点:反序列化漏洞利用进入靶场,查看检查信息,发现存在两个参数func和p查看页面源代码payload:func=file_get_contents&p=php://filter/resource=index.php整理后,就是PHP代码审计了 func!=""){ echogettime($this->func,$this->p);
安全不再安全
·
2024-02-13 09:55
CTF
web
前端
安全
网络安全
web安全
我想说谢谢你,我亲爱的孩子们
教学内容:1、学习了23个声母的读音和书写,还做了大量的书写练习和
习题
练习。2、《语言》书我们进行了近一半的学习,掌握了许多语言表达的技巧。
洪梅花儿开
·
2024-02-13 08:16
第一篇
很惭愧因为平时带老二,没时间写,以后像别的妈妈学习,争取多写点今天放学高兴的跟我说数学考试了,我一猜应该考的不错,果然考了A+,表扬了她,鼓励她下次争取还考满分,回家先完成了作业,吃完饭跟弟弟玩了一会儿又做了点练
习题
张思涵妈妈二年级五班
·
2024-02-13 07:42
亲子活动
这些字对大米来说很简单了,不过她依然看的专心,看了四个字后要求做后边的
习题
。有道题目是:哪个字表示两人之间的关系,
悦米时光
·
2024-02-13 04:19
八段码到8421BCD码转换电路
目录EDA设计基础练
习题
:实验要求如下:代码八段码到8421BCD码转换电路8421BCD码到八段码转换电路八段码到8421BCD~运行结果展示8421BCD转八段码~运行结果展示特别注意EDA设计基础练
习题
北国无红豆
·
2024-02-13 04:25
FPGA
mcu
嵌入式硬件
剑指offer
刷题日记-字符串类型题
基于字符的特性,0-256,他的哈希的方法主要是用数组的方式体现的0-256,或0-26,创建这样的数组来表述字符串的某种特性,这是字符串查找题目的一个特质具体题目:50题找出字符串中找出第一个只出现一次的字符,比如输入“abacceff",则输出'b'要想知道某个字符是不是只出现了一次,必须遍历字符串的每个字符。因此可以先遍历一次,统计每个字符出现次数。再遍历一次,遇到某个字符出现字符为1就立即
今天大梦要早睡
·
2024-02-13 03:11
剑指offer
——替换空格
目录1.题目描述与背景1.1题目描述1.2背景2.一般思路(时间复杂度为O(n²))3.分析4.完整代码4.1标准答案1.题目描述与背景1.1题目描述请实现一个函数,把字符串中的每个空格替换成“%20”。例如:输入“wearehappy.”,则输出“We%20are%20happy.”。1.2背景在网络编程中,如果URL参数中含有特殊字符,如空格、#等,可能导致服务器端无法获得正确的参数值。我们需
看落日的YT
·
2024-02-13 02:34
剑指offer
c语言
开发语言
面试
剑指offer
——旋转数组的最小数字
目录1.题目描述2.分析思路2.1示例分析3.更完美的做法1.题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3.4,5,1.2}为{1.2,3,4,5}的一个旋转,该数组的最小值为1。2.分析思路这道题最直观的解法并不难,从头到尾遍历数组一次,我们就能找出最小的元素。这种思路的时间复杂度显然是O(n)。
看落日的YT
·
2024-02-13 02:32
剑指offer
算法
数据结构
面试
c语言
剑指Offer
:07-斐波那契数列
题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39思路实现1-递归classSolution{public:intFibonacci(intn){if(n<=1)returnn;returnFibonacci(n-1)+Fibonacci(n-2);}};实现2-非递归classSolution{public:intFibona
jackmxp
·
2024-02-13 00:14
C语言动态内存开辟和柔性数组
和free的特点callocrealloc动态内存常见错误对NULL进行解引用对动态内存的越界访问对于不是动态开辟的内存free使用free释放动态开辟内存的一部分对同一块动态内存多次释放内存泄漏经典
习题
关于
KissKernel
·
2024-02-12 23:11
C语言高阶
c语言
7-7 周日 兄弟情
他要求我给他打印一份
习题
给他练习。我说我看着书来考你吧。两人就开始了复习一些字词古文。半小时的时间,快复习完了,弟弟回来了。带回来两个搭好的小积木。哥哥说可以送一个他吗?弟弟
顺德霖霖妈
·
2024-02-12 22:15
小姨视角/叛逆期的少年让父母犯了难,如何解?(一)
我姐姐的儿子,也就是我亲外甥今年13岁了,现在在上初一,我外甥他从小就不爱学习,打上小学第一天起,每次辅导他写作业家里就会上演鸡飞狗跳,据我姐叙述,我外甥也会经常被老师投诉,说在数学课堂上老师当堂要他做的练
习题
鹏克得噶
·
2024-02-12 20:36
C语言
习题
——指针运算
C语言
习题
——指针运算1、调整数组使奇数全部在偶数前面2、模拟实现strlen3、字符串左旋4、字符串逆序1、调整数组使奇数全部在偶数前面思路1:给定两个下标left和right,left放在数组的起始位置
wanchen_Gabby
·
2024-02-12 18:53
C语言习题
算法
排序算法
c语言
开发语言
数据结构
剑指offer
学习笔记:4.3 举例让抽象问题具体化
面试题21:包含min函数的栈定义一个数据结构,请在该类型中实现一个能够得到栈中最小元素的min函数。在该栈中,调用min,push以及pop的时间复杂度都是o(1)。leetcode链接:https://leetcode-cn.com/problems/bao-han-minhan-shu-de-zhan-lcof/classMinStack{public:/**initializeyourda
小逗比儿
·
2024-02-12 18:19
c语言最大值和最小值1157,基于NBU OJ的C语言在线实验及
习题
汇编(计算机科学与技术21世纪高等学校规划教材)...
导语内容提要陈叶芳主编的《基于NBUOJ的C语言在线实验及
习题
汇编》是为“C语言程序设计”课程编写的实验指导用书。
weixin_39628864
·
2024-02-12 18:40
c语言最大值和最小值1157
java数组的题目_Java数组实例练
习题
整理
初级1.定义一个函数,获取某个数组中的最小值packagepractise;publicclassGetMin{publicstaticvoidgetMin(int[]num){intmin=num[0];for(inti=0;imin=(num[i]}System.*out*.print(min);}publicstaticvoidmain(String[]args){int[]a=newint
猫小姐很忧郁
·
2024-02-12 18:39
java数组的题目
RUNOOB python 67 数组的元素互换
用来练手的Python练
习题
,原题链接:python练习实例67题干:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组代码如下:importnumpyasnptable=np.array
Cy_coding
·
2024-02-12 18:07
python小tips
python
numpy
数据结构
数组
剑指offer
67: 字符串中最小整数
题目描述首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。注意:假如该字符串中的第
Neon Zhou
·
2024-02-12 17:29
java数据结构与算法刷题-----LeetCode594. 最长和谐子序列
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-12 17:56
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode18. 四数之和
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-12 17:55
算法
java
算法
leetcode
OI入门算法详解:含大量优质
习题
及题解!
文章目录单调队列单调栈拓展:区间问题的另一个常见解法——双指针优先队列链表分治ST表单调队列P2698题目描述,给定一些矩形,有横坐标x,高度h求一个最小的窗口,可以使得有一个窗口中的最大高度减最小高度>=d输入d、n每个xyd、n每个xyd、n每个xy解法:二分答案,判断用一个递增单调队列求滑动窗口最大值,一个递减单调队列求最小值启示1.答案满足单调性,即本题中窗口变大一定不会使得窗口内最大值-
准确、系统、简洁地讲算法
·
2024-02-12 15:10
算法
数据结构
文案||你要足够的清醒(人间清醒)
4、我上那么多年学,熬那么多夜,做那么多
习题
,顶着各种各样的压力,参加残酷的各种
柒柒薄荷
·
2024-02-12 14:33
第一次数学月考试卷质量分析
一,从卷面看,大致可分为两大类,第一类是基础知识,计算、看图写算式、填空、连线等一系列
习题
考察学生对于20以内的加减的计算能力。第二类是综合应用,主要是考应用题实践题。
春天的承诺
·
2024-02-12 14:41
【
剑指Offer
】旋转数组的最小数字
1、题目描述有一个长度为n的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。数据范围:1≤n≤10000,数组中任意元素的值:0≤val≤10000要求:空间复杂度:O(1),时间复杂度:O(logn)2、思路分析如
tan77º
·
2024-02-12 13:10
算法
数据结构
leetcode
c语言
【
剑指Offer
】数字在升序数组中出现的次数之二分法
1、题目描述给定一个长度为n的非降序数组和一个非负数整数k,要求统计k在数组中出现的次数数据范围:0≤n≤1000,0≤k≤100,数组中每个元素的值满足0≤val≤100要求:空间复杂度O(1),时间复杂度O(logn)2、思路分析方法一:如果直接暴力循环求解的话,是行不通的,那样的时间复杂度是O(n),利用这个数组是非降序的,可以采用二分法。但是这里与普通的二分查找不同,并不是找数组中有没有k
tan77º
·
2024-02-12 13:09
算法
数据结构
c语言
leetcode
数据库第三章作业-SQL语言
(C,D,E,F),写出与下列查询等价的SQL表达式:(1)σA=10(S)(2)πA,B(S)(3)S⨝T(4)S⨝S.C=T.CT(5)S⨝A<>(6)πC,D(S)×T2.用SQL语句建立第2章
习题
厂里英才
·
2024-02-12 11:34
作业
数据库
sql
|Python新手小白低级教程|第十九章:函数(1)
.代码剖析示例代码Part1示例代码Part2示例代码Part3练习1.1制作函数三、灵活使用函数1.制作一种函数,函数名和格式为even_num(a,b),输入a,b,输出a,b中间的所有偶数四、练
习题
BoBo仔学编程
·
2024-02-12 11:03
python
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他