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
剑指offerr
剑指
offer每日一练
一.
剑指
Offer45.把数组排成最小的数题目:输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。
景晨.
·
2023-12-31 02:19
算法
leetcode
数据结构
剑指
offer每日一练
一.
剑指
Offer55-I.二叉树的深度题目:输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。
景晨.
·
2023-12-31 02:19
算法
leetcode
剑指
offer30天打卡活动(day12 - day15)
目录day12:
剑指
Offer25.合并两个排序的链表
剑指
Offer52.两个链表的第一个公共节点day13:
剑指
Offer21.调整数组顺序使奇数位于偶数前面
剑指
Offer57.和为s的两个数字
剑指
Offer58
景晨.
·
2023-12-31 02:48
c++
算法
剑指
offer30天打卡活动(day16 - day19)
目录day16:
剑指
Offer45.把数组排成最小的数
剑指
Offer61.扑克牌中的顺子day17:
剑指
Offer40.最小的k个数
剑指
Offer41.数据流中的中位数day18:
剑指
Offer55-I
景晨.
·
2023-12-31 02:48
算法
c++
剑指
offer30天打卡活动(day21 - day26)
目录day21:一.
剑指
Offer15.二进制中1的个数二.
剑指
Offer65.不用加减乘除做加法day22:一.
剑指
Offer56-I.数组中数字出现的次数二.
剑指
Offer56-II.数组中数字出现的次数
景晨.
·
2023-12-31 02:17
算法
数据结构
c++
剑指
offer--algorithm14
题28--连续子数组的最大和输入一个整型数组,数组里有整数也有负数。数组中一二或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)本题需要注意一点就是连续,而不是随机从数组中选取几个数来进行累加书中介绍了两种解题的思路,第一种是通过举例来得到其中的规律,书中举例的数组为[1,-2,3,10,-4,7,2,5]image.pngimage.png下面是本题的程序"""本
strive鱼
·
2023-12-30 19:45
【
剑指
offer】分行从上往下打印二叉树
1、题目描述从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印,每一层打印到一行。样例输入如下图所示二叉树[8,12,2,null,null,6,null,4,null,null,null]8/\122/6/4输出:[[8],[12,2],[6],[4]]2、问题描述:分层打印,二叉树。3、问题关键:在每层的最后做个标记,每次遍历到标记就换行。队列,压入当前层所有值后,再压入一个N
邓泽军_3679
·
2023-12-30 17:07
2020-02-22时间记录
综合类-技术之瞳算法类-
剑指
Offer、前端面试题做好总结,算法先从简单的刷起。各个方面都可以同时进行。
296b871d5cd0
·
2023-12-30 16:20
2022-04-05 宝剑侍从
宝剑侍从是一个年轻人站着,他的
剑指
向天空。他的身体和剑都向一个方向倾斜,但他看向另一个方向,似乎想看看他周围发生了什么。微风吹过年轻人的头发,他身后的云似乎冲上了天空,给塔罗牌带来了活力。
江自流
·
2023-12-30 15:05
剑指
offer面试题13:在O(1)时间删除链表结点(java实现)
题目:给定单向链表的头结点和待删除结点,定义一个函数在O(1)时间内删除该结点。思路:一般删除结点方法为找到该结点上一个结点,并将上一个结点的下一个结点指向待删除结点的下一个结点。这样的方法时间复杂度为O(n)。另一个思路为:要删除结点i,先把i的下一个结点j的内容复制到i,然后把i的指针指向结点j的下一个结点。此时再删除结点j,其效果刚好是把结点i删除。需要考虑的问题是:如果要删除的结点位于链表
lgz_f881
·
2023-12-30 14:19
剑指
Offer(第2版)面试题 59:队列的最大值
剑指
Offer(第2版)面试题59:队列的最大值
剑指
Offer(第2版)面试题59:队列的最大值题目一:滑动窗口的最大值思路1:优先队列思路2:双端队列题目二:队列的最大值
剑指
Offer(第2版)面试题
UestcXiye
·
2023-12-30 13:49
剑指
Offer
算法
C++
剑指Offer
队列
双端队列
优先队列
剑指
Offer(第2版)面试题 60:n 个骰子的点数
剑指
Offer(第2版)面试题60:n个骰子的点数
剑指
Offer(第2版)面试题60:n个骰子的点数解法1:递归解法2:动态规划
剑指
Offer(第2版)面试题60:n个骰子的点数题目来源:80.骰子的点数解法
UestcXiye
·
2023-12-30 13:47
剑指
Offer
C++
剑指Offer
数据结构与算法
动态规划
递归
剑指
长安
内容:长安城里,天子脚下。一片欢歌热舞,好不快活。图片发自App图片发自App热闹的市集大街上,一人在街角的酒馆借酒消愁,看此人穿的破破烂烂,头发蓬松稀疏。要不是手里拧着把剑,俊朗的脸庞上英气逼人,恐怕早被人当成乞丐扫地出门了。图片发自App小二,在来壶酒,此人摇头晃脑,似乎已经醉了,但听他的声音又铿锵有力,不似一般的酒鬼般胡言乱语。图片发自App客官,您醉了,少喝点吧?店小二好心的劝道。我醉了?
e12我
·
2023-12-30 09:18
剑指
Offer57 二叉树的下一个节点(深入理解遍历顺序)
给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。如果该节点存在右子树,那么下一个节点在右子树上如果该节点不存在右子树,说明以这个节点为根节点的树被遍历完成。回溯回溯的时候要注意两点回溯的结束的条件是当前节点不是父亲的右儿子回溯到了根节点,根节点的父亲是nullpublicclassSolution{publicT
北国雪WRG
·
2023-12-30 08:35
剑指
Offer:60-把二叉树打印成多行
题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。思路实现/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};*/classSolution{public:vector>Print(TreeNode*pR
jackmxp
·
2023-12-30 04:34
[
剑指
offer] 正则表达式匹配
本文首发于我的个人博客:尾尾部落题目描述请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配解题思路当模式中的第二个字符不是“*”时:1、如果字符串第一个字符
繁著
·
2023-12-30 02:28
《
剑指
offer第二版》面试题25:合并连个排序的链表(java)
题目描述输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍是递增排序的。解题思路:因为链表都是递增排序的,可以分别比较链表当前节点的大小,较小的作为新链表的节点,再继续遍历剩下的节点。当其中一个链表遍历到最后的时候,新链表的尾节点直接指向另一个不为null的链表即可。代码Listnodemerge(Listnodehead1,Listnodehead2){if(head1==null){r
castlet
·
2023-12-30 00:00
《
剑指
offer第二版》面试题38:字符串的排列(java)
题目描述输入一个字符串,打印出该字符串的所有排列,例如输入字符串abc,则所有的排列为:abc、acb、bac、bca、cab、cba。解题思路:把字符串分为两部分,一部分是字符串的第一个字符,另一部分是字符串除了第一个字符后面的所有字符。求所有可能出现在第一个位置的字符,即把第一个字符和后面所有的字符交换。以abc为例子,字符a和后面所有的字符依次交换的结果为:a|b|c|,b|a|c|,c|b
castlet
·
2023-12-29 17:14
剑指
Offer(第2版)面试题 58:翻转字符串
剑指
Offer(第2版)面试题58:翻转字符串
剑指
Offer(第2版)面试题58:翻转字符串题目一:翻转单词顺序思路1:stringstream思路2:双指针题目二:左旋转字符串思路1:字符串分割思路2
UestcXiye
·
2023-12-29 07:21
剑指
Offer
C++
剑指Offer
字符串
剑指
Offer(第2版)面试题 55:二叉树的深度
剑指
Offer(第2版)面试题55:二叉树的深度
剑指
Offer(第2版)面试题55:二叉树的深度题目一:二叉树的深度题目二:平衡二叉树思路1:递归思路2:后序遍历
剑指
Offer(第2版)面试题55:二叉树的深度题目一
UestcXiye
·
2023-12-29 07:51
剑指
Offer
C++
剑指Offer
二叉树
递归
后序遍历
数据结构与算法
剑指
Offer(第2版)面试题 56:数组中数字出现的次数
剑指
Offer(第2版)面试题56:数组中数字出现的次数
剑指
Offer(第2版)面试题56:数组中数字出现的次数题目一:数组中只出现一次的两个数字题目二:数组中唯一只出现一次的数字
剑指
Offer(第2版
UestcXiye
·
2023-12-29 07:51
剑指
Offer
C++
剑指Offer
位运算
数据结构与算法
剑指
Offer(第2版)面试题 57:和为 S 的数字
剑指
Offer(第2版)面试题57:和为S的数字
剑指
Offer(第2版)面试题57:和为S的数字题目一:和为S的两个数字解法1:暴力解法2:哈希解法3:排序+双指针题目二:和为S的连续正数序列
剑指
Offer
UestcXiye
·
2023-12-29 07:48
剑指
Offer
C++
剑指Offer
数据结构与算法
双指针
哈希
排序算法
java数据结构与算法刷题-----LeetCode524. 通过删除字母匹配到字典里最长单词
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-29 00:07
算法
java
算法
leetcode
《
剑指
offer》Java版--14.剪绳子
剑指
offer原题14:剪绳子给你一根长度为n的绳子,请把绳子剪成m段(mn都是整数n>1并且m>1),每段绳子的长度记为O],[1],·-,[m]。
@阿秋
·
2023-12-29 00:53
剑指offer
java
《
剑指
offer第二版》面试题23:链表中环的入口节点(java)
题目描述如果一个链表中包含环,如何找出环的入口?解题思路:先判断是否有环,如果没有话则没有入口:定义快慢指针slow,fast都指向头节点;遍历链表,slow一次走一步,fast一次走两步,如果slow和fast能相遇,则说明有环,记录相遇的节点为loopNode。计算环的长度:从第1步里的loopNode开始循环,再次遍历到loopNode的时候,则将环遍历了一圈,可以算出环的长度n。再次定义快
castlet
·
2023-12-28 19:08
JS中常用的编码解码方法
正常的方式(非加密)1、escape/unescape:主要对中文汉字进行编码和解码(一般只有JS语言支持)(空格会用20%代替
剑指
offer替换空格那道题测试通过)2、encodeURI/decodeURI
没了提心吊胆的稗子
·
2023-12-28 18:28
机器人的运动范围
《
剑指
offer》面试题13:矩阵中的路径题目:地上有一个m行和n列的方格。
打工这件小事
·
2023-12-28 17:31
剑指
Offer 42. 连续子数组的最大和
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof题目描述:输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,
xialu
·
2023-12-28 15:13
剑指
offer——二叉树的镜像
剑指
offer——二叉树的镜像题目描述:操作给定的二叉树,将其变换为源二叉树的镜像。1561638604973.png思路利用前序遍历二叉树,如果遍历到的节点有子节点,则进行变换。
source201
·
2023-12-28 13:40
音视频技术开发周刊 | 325
OpenAI「登月计划」
剑指
超级AI!LeCun提出AGI之路七阶段,打造世界模型是首位OpenAI「登月计划」笃定了超级人工智能
LiveVideoStack_
·
2023-12-28 12:21
剑指
Offer-从上往下打印二叉树
题目描述从上往下打印二叉树从上往下打印出二叉树的每个节点,同层节点从左至右打印。解题思路广度优先搜索每一次打印一个结点的时候,如果该结点有子结点,则把该结点的子结点放到一个队列的末尾。接下来到队列的头部取出最早进入队列的结点,重复前面的打印操作,直至队列中所有的结点都被打印出来为止。代码classSolution{public:vectorPrintFromTopToBottom(TreeNode
一只可爱的柠檬树
·
2023-12-28 12:41
2021-12-31
IT工业界1.力扣:合并两个排序的链表2021-12-31(
剑指
Offer25.合并两个排序的链表)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-28 10:54
剑指
Offer II 054. 所有大于等于节点的值之和
题目.png题意:给定一个二叉搜索树,请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。提醒一下,二叉搜索树满足下列约束条件:节点的左子树仅包含键小于节点键的节点。节点的右子树仅包含键大于节点键的节点。左右子树也必须是二叉搜索树。解法:1.二叉搜索树中序遍历的结果为递增序列2.求取二叉搜索树的和3.我们知道list为递增的序列,那么只需要算出每个元素之后的元素的和,就是当前位置所
itbird01
·
2023-12-28 03:32
剑指
offer树的子结构
题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)思路这道题我们要用递归去做,为了满足空树不是任意一个树的子结构,我们还需再定义另外一个函数来实现递归判断(如果一旦把这个条件放到递归,一遍历完树2,就返回False,这明显是错的)如果树2被遍历完了,返回True如果树1被遍历完了,让树1和树2的当前结点比较是否相同树1和树2的值相等,就接着遍历其左右
manba_
·
2023-12-28 02:39
剑指offer
剑指offer
剑指offer
python
树
剑指
offer题解合集——Week2day3
文章目录
剑指
offerWeek2周三:二进制中1的个数AC代码思路:
剑指
offerWeek2周三:二进制中1的个数题目链接:二进制中1的个数输入一个32位整数,输出该数二进制表示中1的个数。
Azxcc0
·
2023-12-28 01:15
剑指offer
算法
c++
leetcode
剑指offer
剑指
offer题解合集——Week2day2
文章目录
剑指
offerWeek2周二:剪绳子AC代码思路:
剑指
offerWeek2周二:剪绳子题目链接:剪绳子给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,2≤n≤58并且m≥2)。
Azxcc0
·
2023-12-28 01:14
剑指offer
算法
leetcode
剑指offer
c++
剑指
offer题解合集——Week2day1
文章目录
剑指
offerWeek2周一:机器人的运动范围AC代码思路:
剑指
offerWeek2周一:机器人的运动范围题目链接:机器人的运动范围地上有一个m行和n列的方格,横纵坐标范围分别是0∼m−1和0∼
Azxcc0
·
2023-12-28 01:14
剑指offer
算法
c++
剑指offer
2018-11-12
剑指
Offer还剩九题了
密集的刷了四五天的题,然后发现自己真的智商不怎么够用。原来觉得自己好歹学过点数据结构和算法吧,现在看来学没学好是其次,无知才是真的......无知者不能说没有罪,无知者应该为懒癌付出点什么。最近明显感觉比上周慢慢有点状态了,虽然感觉进度不到百分之五吧。刷完这本书的时候决定好好搭一下框架,然后往里填东西,尽量规规整整一点,其实多做点能够分门别类一下。上海冬天开始要降温了,感觉我妈真的是要开始老了,一
锅锅Iris
·
2023-12-27 23:14
2022-01-21
IT工业界1.力扣:序列化二叉树2022-01-21(
剑指
Offer37.序列化二叉树)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-27 10:28
java数据结构与算法刷题-----LeetCode 680. 验证回文串 II
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-27 03:00
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode345. 反转字符串中的元音字母
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-27 03:30
算法
java
数据结构
算法
leetcode
java数据结构与算法刷题-----LeetCode633. 平方数之和
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-27 03:58
算法
java
数据结构
leetcode
算法
“山盒”之争:愚公移山之后 牛拦山再起
“全球找牛没结束”“愚公移山没结束”,近日,有用户登陆盒马APP在一款牛肉下方发现了这样的文字描述,再度
剑指
山姆——同盒马曾针锋相对的榴莲蛋糕一样,牛肉也是山姆的代表商品之一。
yidiancaijing
·
2023-12-26 12:01
盒马
剑指
长沙:如何用爬虫捕捉下一个线下餐饮独角兽?
今年最火的赛道,毫无疑问是线下餐饮。仿佛一夜之间,过去主投TMT的大大小小VC/PE,突然涌入了消费赛道,看起了茶饮烘焙、卤味烤串这样的线下生意,刷新了一个又一个融资记录。茶饮品类方面,现象级网红茶颜悦色就不多说了,三大新茶饮中的奈雪的茶更是率先在港股上市。近期投资人们又盯上了柠檬茶这一细分品类,长沙柠季、广州丘大叔分获字节跳动等机构数千万元战略融资。小吃品类方面,过去名不见经传的卤味、炸串、麻辣
小小∽
·
2023-12-26 11:41
陈金胜:12.10今日黄金原油走势分析,黄金
剑指
1700?
国际黄金行情走势分析:国际现货黄金周三(12月9日)再度回撤约30美元,最低触及1837.27美元/盎司,因疫苗积极消息令市场投资情绪更加乐观,但美国新增病例仍在攀升。多空激烈交战的同时,市场还在关注美国能否在年底前通过新一轮的刺激方案。如果可以的话,将令风险情绪得到进一步改善,但黄金能否受到随之而来的通胀风险提振,取决于财政刺激的规模。市场仍需关注英国脱欧谈判的进展。明日就将举行欧盟峰回,理论上
陈金胜_05fe
·
2023-12-26 08:57
为
竹马青梅-孤星迎辉,
剑指
苍山惊雷暗香枯萎,偷摘一朵赠谁借风买醉,轻嗅邻家茶酒滋味快哉江湖,平淡如水-洒酒
一酒歌一
·
2023-12-26 05:01
商务英语63天笔记lesson3
江澄秋雨打灯莲花落满坞中少年心隔水仍发好梦一朝火海惊动血漫舟中莲蓬烈火无事却向西风扬涛雷弄三毒挥紫电纵高台上看世事更错综任由他凡尘千众也难以抵我重欲经此身后尸骨再远送难将前尘都随风天光一醉万里红山遥水远坞中可有人在等几回庭前儿时梦寒剑锋冷谁独拥只余血海孤灯血溅门灯杯中淡茶早冷他年人一觉惊万里梦
剑指
昔年旧友方知寻道不同昨日情分不似众朋骤雨送声惊惧剖丹相赠当年人
所念皆缘法
·
2023-12-25 13:06
从0开始刷
剑指
Offer(20~30]
剑指
Offer21.调整数组顺序使奇数位于偶数前面思路一:暴力扫描O(n)classSolution{publicint[]trainingPlan(int[]actions){int[]q=newint
程序员 Hasity
·
2023-12-25 11:04
剑指OFFER
java
leetcode
算法
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新
文章目录一、算法相关1.双指针一、LeetCode二、
剑指
Offer三、牛客网1.华为机试一、算法相关1.双指针LeetCode167:两数之和II-输入有序数组https://blog.csdn.net
殷丿grd_志鹏
·
2023-12-25 08:40
算法
java
数据结构
算法
leetcode
java数据结构与算法刷题-----LeetCode167:两数之和 II - 输入有序数组
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-25 08:05
算法
java
开发语言
数据结构
算法
leetcode
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他