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 (第 2 版)》第 64 题:求 1 + 2 + 3 + ... + n
样例:输入:10输出:55Java代码:《
剑指Offer
(第2版)》第64题:求1+2+3+...+n(1)《
剑指Offer
(第2版)》第64题:求1
李威威
·
2023-10-22 01:43
剑指Offer
|| 050.路径总和|||
题目给定一个二叉树的根节点root,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。示例1:输入:root=[10,5,-3,3,2,null,11,3,-2,null,1],targetSum=8输出:3解释:和等于8的路径有3条,如图所示。示例2:输入:ro
Mar_mxs
·
2023-10-22 00:54
深度优先
算法
剑指Offer
|| 047.二叉树剪枝
题目给定一个二叉树根节点root,树的每个节点的值要么是0,要么是1。请剪除该二叉树中所有节点的值为0的子树。节点node的子树为node本身,以及所有node的后代。示例1:输入:[1,null,0,0,1]输出:[1,null,0,null,1]解释:只有红色节点满足条件“所有不包含1的子树”。右图为返回的答案。示例2:输入:[1,0,1,0,0,0,1]输出:[1,null,1,null,1
Mar_mxs
·
2023-10-22 00:23
leetcode刷题
剪枝
算法
剑指offer
数组题型总结篇
更新中…类别1.无序数组概念:未经过排序的数组优点:插入快缺点:查找慢,删除慢,大小固定2.有序数组概念:数组中的元素是按照一定规则排列的。优点:查找效率高。根据元素值查找时可以使用二分查找,效率比无序数组高很多,在数据量大的时候尤其明显。对于leetcode中很多查找元素类的题目,如果没有事先说明是有序数组,可以事先对数组进行排序,再进行查找,二分法或其他方法都可以。缺点:插入和删除较慢。插入元
CHRN晨
·
2023-10-22 00:39
数据结构与算法
剑指offer
-寻找旋转数组中的最小值
第一种题型:数组没有重复的数字,即原数组是严格单调递增已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,7,0,1,2]若旋转7次,则可以得到[0,1,2,4,5,6,7]注意,数组[a[0],a[1],a[2],...,a[n-1]]旋转一次的结果为数组[a[n-1
和我抢昵称啊
·
2023-10-22 00:09
算法
【力扣题型总结及模版】
剑指offer
1 - 数组与字符串
文章目录题型总结模板二分法快排滑动窗口例题答案顺时针打印矩阵摩尔投票快排大数处理题型总结题目概述做法关键词二维数组中的查找在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。从右上角开始,比目标大就往左走,比目标小就往下走数组遍历打印从1到最大的n位数输入数字n,按顺序打
嘤桃子
·
2023-10-22 00:39
#
力扣
leetcode
算法
矩阵
数组
字符串
剑指offer
-替换空格
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。时间限制:1秒空间限制:32768K知识点:字符串个人思路:就想的把StringBuffer转成字符数组,遍历一下就知道空格在哪了,顺便给他替换了。遇到了一些问题:大概就是String和StringBuffer还有char之间的转换,还有
阿根廷香蕉
·
2023-10-22 00:52
路径问题
剑指Offer
II098.路径的数目一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。
北雁南飞_8854
·
2023-10-21 23:08
剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
剑指Offer
68-I.二叉搜索树的最近公共祖先2022年10月19日文章目录
剑指Offer
68-I.二叉搜索树的最近公共祖先一、问题描述二、问题分析三、解题代码总结一、问题描述给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先
学会编程就改名
·
2023-10-21 23:55
Leetcode小白刷题
算法
剑指 Offer 09. 用两个栈实现队列(C++实现)
文章目录题目实现思路实现代码题目
剑指Offer
09.用两个栈实现队列实现思路创建两个栈,A,B;appendTail函数,完成对A的入栈;deleteHead函数,完成用A的出栈元素对B的入栈,同时B再出栈
呋喃吖
·
2023-10-21 23:22
Leetcode
c++
剑指Offer
【
剑指Offer
系列68-1】二叉搜索树的最近公共祖先
文章目录题目代码PythonC++题目给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”示例1:输入:root=[6,2,8,0,4,7,9,null,null,3,5],p=2,q=8输出:6解释:节点2和节点8的最近公共
小鹏聊智驾
·
2023-10-21 23:51
剑指Offer
二叉搜索树
【
剑指offer
】【C++】68 - I. 二叉搜索树的最近公共祖先
文章目录1题目2主要思路1)考点:二叉搜索树的遍历或者查找2)主要想法:3)考虑问题:3代码1)我的代码2)优秀代码:迭代方式3)优秀代码:递归方式1题目给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜
「已注销」
·
2023-10-21 23:20
C++
剑指offer
剑指offer
75- 把字符串转换成整数
请你写一个函数StrToInt,实现把字符串转换成整数这个功能。当然,不能使用atoi或者其他类似的库函数。样例输入:"123"输出:123注意:你的函数应满足下列条件:忽略所有行首空格,找到第一个非空格字符,可以是‘+/−’表示是正数或者负数,紧随其后找到最长的一串连续数字,将其解析成一个整数;整数后可能有任意非数字字符,请将其忽略;如果整数长度为0,则返回0;如果整数大于_,请返回_;如果整数
顾子豪
·
2023-10-21 23:11
【第八周】二叉树的最近公共祖先
剑指Offer
68-II.二叉树的最近公共祖先后序遍历若节点root是节点p和q的最近公共祖先,则只可能为以下情况之一:p和q分别在root的左右子树中p=root,且q在root的左或右子树中q=root
Mettaton
·
2023-10-21 19:48
java数据结构与算法刷题-----LeetCode21:合并两个有序链表
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-21 19:25
算法
java
算法
数据结构
leetcode
每日一练
1.两根电线共长56米,第一根长24米,第二根比第一根长多少米?2.买一支钢笔要28元钱。一支圆珠笔比一支钢笔便宜九元。买一支钢笔和一支圆珠笔一共要用多少钱?3.一个框里装有48个苹果,另一筐里装有梨,从梨筐里取出20个梨后,剩下的梨比苹果还多五个,原来梨有多少个?4.把12条小鱼平均分给三只小猫,每只小猫分几条?5.把20颗糖果平均分给五个小朋友,每个小朋友分几颗糖果?
SeventhBoaers
·
2023-10-21 17:52
每日一练
_77 (2021.8.20) N皇后。
推荐一个详解:作者:carlsun-2链接:https://leetcode-cn.com/problems/n-queens/solution/dai-ma-sui-xiang-lu-51-n-queenshui-su-fa-2k32/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。做的多了,其实看着也不复杂了,反而是可以顺着作者思路走了,也不会
是壮壮没错了丶
·
2023-10-21 15:12
个人笔记本
菜鸟的每天一练。
java
Python|
每日一练
|力扣(LeetCode)|深度递归|回溯循环|位运算 :N皇后 II
题目:n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回n皇后问题不同的解决方案的数量。示例1:输入:n=4输出:2解释:如上图所示,4皇后问题存在两个不同的解法。示例2:输入:n=1输出:1提示:1>和>:右移运符:相当于除法,把">>"左边的运算数的各二进位全部右移若干位,>>右边的数字指定了移动的位数isColSafe=(1>1)|co
打酱油的工程师
·
2023-10-21 15:38
每日一练
leetcode
python
深度优先
剪枝
算法
Leetcode 剑指 Offer II 046. 二叉树的右视图
题目难度:中等原题链接今天继续更新Leetcode的
剑指Offer
(专项突击版)系列,大家在公众号算法精选里回复
剑指offer
2就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定一个二叉树的根节点
随便发挥
·
2023-10-21 13:11
Leetcode
leetcode
算法
职场和发展
Leetcode 剑指 Offer II 047. 二叉树剪枝
题目难度:中等原题链接今天继续更新Leetcode的
剑指Offer
(专项突击版)系列,大家在公众号算法精选里回复
剑指offer
2就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定一个二叉树根节点
随便发挥
·
2023-10-21 13:11
Leetcode
leetcode
剪枝
算法
Leetcode 剑指 Offer II 048. 二叉树的序列化与反序列化
题目难度:困难原题链接今天继续更新Leetcode的
剑指Offer
(专项突击版)系列,大家在公众号算法精选里回复
剑指offer
2就能看到该系列当前连载的所有文章了,记得关注哦~题目描述序列化是将一个数据结构或者对象转换为连续的比特位的操作
随便发挥
·
2023-10-21 13:11
Leetcode
leetcode
linux
算法
Leetcode 剑指 Offer II 049. 求根节点到叶节点数字之和
题目难度:中等原题链接今天继续更新Leetcode的
剑指Offer
(专项突击版)系列,大家在公众号算法精选里回复
剑指offer
2就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定一个二叉树的根节点
随便发挥
·
2023-10-21 13:33
Leetcode
leetcode
算法
职场和发展
Leetcode每日好多题:排序算法+字符串相关问题
简单的排序冒泡排序选择排序插入排序希尔排序2、高级排序快速排序归并排序3、Leetcode1122:数组的相对排序4、Leetcode242:有效的字母异位词5、Leetcode1244:力扣排行榜6、Leetcode56:合并区间7、
剑指
weixin_51182518
·
2023-10-21 12:52
列表
leetcode
数据结构
(
每日一练
c++)49. 字母异位词分组
前言C++是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。C++拥有计算机运行的实用性特征,同时还致力于提高大规模程序的编
助力毕业
·
2023-10-21 12:50
C++
c++
开发语言
【算法
每日一练
】49. 字母异位词分组
很有意思的一道题目,一看就会,一写就废~~~题目内容:给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母都恰好只用一次。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea
keep_running2
·
2023-10-21 12:48
算法
算法
【
每日一练
】2019年特岗教师考试(12月3日)
1.小学德育的基本方法是()。A.说服教育法B.示范教育法C.实际锻炼法D.陶冶教育法2.前苏联教育家马卡连柯所倡导的“平行教育”的德育原则是指()。A.知行统一原则B.尊重信任与严格要求学生相结合原则C.教育影响的一致性与连贯性原则D.集体教育与个别教育相结合的原则3.德育过程的基本矛盾是()。A.教育者与受教育者之间的矛盾B.教育者与德育内容之间的矛盾C.受教育者与教育内容之间的矛盾D.教育者
潇紫寒
·
2023-10-21 10:54
Python
每日一练
-----python实现Pow(x,y)
☀(day48:P45)目录题目:题目分析:解题思路:解法一:快速幂+递归代码实现✏代码注释解法二:快速幂+迭代代码实现✏代码注释题目:实现pow(x,n),即计算x的n次幂函数(即,xn)。⭐示例1:输入:x=2.00000,n=10输出:1024.00000⭐示例2:输入:x=2.10000,n=3输出:9.26100⭐示例3:输入:x=2.00000,n=-2输出:0.25000解释说明:2
亖夕
·
2023-10-21 09:51
力扣每日一卷
学习
python
每日一练
力扣
华为OD机试攻略
——https://www.nowcoder.com/ta/huawei(重点看)[题号HJ开头]牛客在线编程算法篇——https://www.nowcoder.com/exam/oj[题号NC开头]
剑指
张紫娃
·
2023-10-21 08:41
链表
数据结构
《
剑指offer
第二版》题16:数值的整数次方
题目:实现函数doublePower(doublebase,intexponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。解题思路最直接的解法就是base乘exponent次,考虑好边界值。publicstaticdoublepower(doublebase,intexponent){if(base==0&&exponent>1);result*=result
leilifengxingmw
·
2023-10-21 07:39
每日一练
| 华为认证真题练习Day121
1、如下图所示的交换网络,所有交换机都运行了STP协议。当拓扑稳定后,在下列那台交换机上修改配置BPDU的发送周期,可以影响SWD配置BPDU的发送周期A.SWDB.SWCC.SWBD.SWA2、如下图所示的网络,交换机的MAC地址已标出。在SWD交换机上输入命令stprootsecondary,下列哪台交换机出成为此网络的根桥。A.SWDB.SWBC.SWCD.SWA3、公司有用户反映在使用网络
HCIE考证研究所
·
2023-10-20 22:13
智能路由器
网络
华为认证
网络工程师
web安全
运维
剑指Offer
--(5)重建二叉树
title:
剑指Offer
--(5)重建二叉树categories:算法与数据结构tags:数据结构题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。
WeavingWong
·
2023-10-20 18:16
《
剑指offer
第二版》面试题30:包含min函数的栈(java)
题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素min的函数。在该栈中,min、push、pop的时间复杂度都是O(1)解题思路:定义两个栈,stack用于存储正常的栈元素,一个辅助栈minStack,用于保存最小值。当数据data入栈的时候,比较data和minStack栈顶元素的大小,将两者的最小值入栈minStack。minStack的栈顶元素就是栈的最小值。获取最小值的时
castlet
·
2023-10-20 15:27
CSDN
每日一练
|『买苹果』『最长回文串』『查找整数』2023-10-20
CSDN
每日一练
|『买苹果』『最长回文串』『查找整数』2023-10-20一、题目名称:买苹果二、题目名称:最长回文串三、题目名称:查找整数一、题目名称:买苹果时间限制:1000ms内存限制:256M题目描述
醉颜凉
·
2023-10-20 15:24
CSDN-每日一练
编程语言
算法
动态规划
Python
回文子串
二维数组
二分查找
指针
数组
循环
c++
软考网络工程师
每日一练
10.19
![在这里插入图片描述](https://img-blog.csdnimg.cn/83da00cb8e224369a43bbd81db9fb688.png
不会写算法的小王
·
2023-10-20 13:53
网络工程师每日一练
网络安全
网络
http
udp
信号处理
tcp/ip
网络协议
4.2:《
剑指offer
》面试题33:变位词组
题目:给定一组单词,请将它们按照变位词分组。例如:["eat","tea","tan","ate","nat","bat"],这组单词可以分成3组,分别是["eat","tea","ate"]、["tan","nat"]和["bat"]。假设单词中只包含英文小写字母。算法思路:方法一:利用质数的性质(质数相乘结果的分解还是几个质数)具体做法:将每个英文小写字母映射到一个质数,使得每个单词都可以算出
彼岸丶403
·
2023-10-20 10:59
剑指offerC++
开发语言
c++
算法
4.2:《
剑指offer
》面试题32:有效变位词
目录题目:算法思路:代码实现:总结:题目:给定两个字符串s和t,请判断它们是不是一组变位词。在一组变位词中,它们中的字符及每个字符出现的次数都相同,但字符的顺序不能相同。例如,"anagram"和"nagaram"就是一组变位词。算法思路:情景一:只考虑小写英文字母,用数组来模拟哈希表情节二:考虑非英文字母,哈希表("你好!"和"好你!")代码实现:情景一:boolisAnagramF(strin
彼岸丶403
·
2023-10-20 10:59
剑指offerC++
面试
c++
职场和发展
LeetCode刷题记录--递归
文章目录1.
剑指Offer
64.求1+2+…+n2.1823.找出游戏的获胜者3.面试题08.05.递归乘法4.
剑指Offer
62.圆圈中最后剩下的数字5.344.反转字符串6.反转链表7.
剑指Offer
06
爱吃烤秋刀鱼
·
2023-10-20 08:42
LeetCode刷题记录
leetcode
动态规划
贪心算法
c++
算法通关村第一关[白银挑战]-链表
算法通关村第一关[白银挑战]-链表1.两个链表第一个公共子节点(
剑指Offer
52)1.1通过Hash辅助查找1.2通过集合来辅助查找1.3通过栈1.4拼接两个字符串遍历1.5差和双指针2.回文链表(LeetCode234
若倾ღ
·
2023-10-20 00:00
算法通关村
算法
链表
数据结构
OJ-OJ网站题目分类,分难度整理笔记(leetcode、牛客网)
目录前言线性表数组
剑指Offer
03.数组中重复的数字(简单数组)
剑指Offer
04.二维数组中的查找(中等数组)双指针OJ-leetcode-15.三数之和(中等双指针)字符串leetcode-557
lady_killer9
·
2023-10-20 00:41
OJ
c++
剑指 Offer 30. 包含min函数的栈
2022-2-24
剑指Offer
30.包含min函数的栈定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数在该栈中,调用min、push及pop的时间复杂度都是O(1)。
Gnaw
·
2023-10-19 20:31
每日一练
| 网络工程师软考真题Day43
1、在生成树协议〔STP〕IEEE802.1d中,根据来选择根交换机。A.最小的MAC地址B.最大的MAC地址C.最小的交换机IDD.最大的交换机ID2、在快速以太网物理层标准中,使用两对5类无屏蔽双绞线的是。A.100BASE-TXB.100BASE-FXC.100BASE-T4D.100BASE-T23、在Windows系统中,所谓“持久路由〞就是(1)。要添加一条到达目标10.40.0.0/
HCIE考证研究所
·
2023-10-19 19:56
网络
华为认证
服务器
网络工程师
运维
软考
【C++】C++入门
个人主页:不良系列专栏:C++
剑指Offer
学习格言:博观而约取,厚积而薄发欢迎进来的小伙伴,如果小伙伴们在学习的过程中,发现有需要纠正的地方,烦请指正,希望能够与诸君一同成长!
不 良
·
2023-10-19 19:36
C++
c++
开发语言
LCR 001. 两数相除
剑指Offer
通关力扣搜索LCR即为
剑指Offer
的所有题目。LCR001.两数相除快速乘解析:题目规定只能用32位整数,所以取值范围在-2^31~2^31-1之间。
刘某某.
·
2023-10-19 19:04
剑指Offer
java
LCR 002. 二进制求和
剑指Offer
通关力扣搜索LCR即为
剑指Offer
的所有题目。LCR002.二进制求和笨方法:先将两个string反过来,然后相加。然后将剩下的长的再补上。需要注意进位。
刘某某.
·
2023-10-19 19:04
剑指Offer
运维
服务器
每日一练
©瑜伽之核心计划0101之第19次
图片发自App楠天下的太阳花/文
每日一练
,养成习惯。重磅升级10.0版本,进入头倒立阶段。复盘精进:☞双弓式,居然能够同时双手抓住双脚了,然后,还可以转点点方向,一大进步。
楠天下的太阳花
·
2023-10-19 16:22
教师资格证考试小学综合素质科目
每日一练
(3)
教师资格证考试小学综合素质科目
每日一练
(3)该系列
每日一练
由5道单选题和1道材料分析题组成,建议答题时间为15分钟1.教师专业情意发展成熟的标志是教师的()。
a688db849598
·
2023-10-19 16:06
剑指Offer
Day14 2020-03-09
1.连续子数组和最大值题目描述输入一个整型数组,数组里有正数也有负数。数组中一个或连续多个整数组成一个子数组。求所有子数组的和的最大值,要求时间复杂度为O(n)。例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和。publicclassSolution{booleanflag=true;publicintF
唧唧复唧唧丨
·
2023-10-19 15:02
面试题 10.09. 排序矩阵查找
解题思路此题与
剑指Offer
04.二维数组中的查找相同方法1:暴力解
胡矣
·
2023-10-19 15:38
LeetCode
算法
矩阵
二叉搜索树
BFS
java
LeetCode题解
java数据结构与算法刷题-----LeetCode83:删除排序链表中的重复元素
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-19 11:41
算法
java
算法
数据结构
leetcode
剑指Offer
题集(力扣)
文章目录
剑指Offer
题集([力扣题单](https://leetcode.cn/problemset/all/?
Miraclo_acc
·
2023-10-19 11:59
重要算法题
leetcode
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他