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
leetcode 剑指 Offer II 091. 粉刷房子
题目链接:leetcode
剑指Offer
II0911.题目假如有一排房子,共n个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。
wyj不吃草
·
2023-06-22 05:31
leetcode
leetcode
算法
【算法实战】双指针
文章目录[
剑指Offer
18.删除链表的节点-力扣(LeetCode)](https://leetcode.cn/problems/shan-chu-lian-biao-de-jie-dian-lcof
Sivan_Xin
·
2023-06-22 04:09
算法实战专栏
算法
链表
java
【一起刷《
剑指Offer
》系列】【每天40分钟,我们一起用50天刷完 (
剑指Offer
)】第一天
专注效率记忆预习笔记复习做题欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)文章字体风格:红色文字表示:重难点★✔蓝色文字表示:思路以及想法★✔如果大家觉得有帮助的话,感谢大家帮忙点赞!收藏!转发!本博客带大家一起学习,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验教训告诉我,学习一定要长期积累,并且复习,所以我推出此系列。只求每天坚
编程浩
·
2023-06-21 16:20
c++
开发语言
【带你刷《
剑指Offer
》系列】【每天40分钟,跟我一起用50天刷完 (
剑指Offer
)】第一天
专注效率记忆预习笔记复习做题欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)文章字体风格:红色文字表示:重难点★✔蓝色文字表示:思路以及想法★✔如果大家觉得有帮助的话,感谢大家帮忙点赞!收藏!转发!本博客带大家一起学习,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验教训告诉我,学习一定要长期积累,并且复习,所以我推出此系列。只求每天坚
编程浩
·
2023-06-21 16:50
c++
开发语言
【每天40分钟,我们一起用50天刷完 (
剑指Offer
)】第二天
专注效率记忆预习笔记复习做题欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)文章字体风格:红色文字表示:重难点★✔蓝色文字表示:思路以及想法★✔如果大家觉得有帮助的话,感谢大家帮忙点赞!收藏!转发!本博客带大家一起学习,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验教训告诉我,学习一定要长期积累,并且复习,所以我推出此系列。只求每天坚
编程浩
·
2023-06-21 16:18
算法
《剑指Offer》
Socket网络
编程练习
(C#)
Socket编程:两个窗口通信本文章代码来自b站视频:【.Net零基础入门(老赵主讲)-哔哩哔哩】https://b23.tv/YI5VWaj原视频发布者为传智播客,本人根据自己的学习进度对代码做了少许优化一、网络编程前置知识1.1什么是网络编程网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好
千树line
·
2023-06-21 13:47
网络
c#
服务器
JAVA实现饭店点菜系统详解
JAVA实现饭店点菜系统在这个暑假,我会将一些网络上比较经典的java
编程练习
题。做一做,发布到博客来。是对我自己学习的监督,也是为了方便大家借鉴学习交流。大家一起共同进步。
timeㄨ 若情
·
2023-06-21 08:02
课程设计
java
算法
【
剑指Offer
刷题小记】把二叉树打印成多行(JAVA版)
题目描述:从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行问题分析:本题实质上就是层次遍历,只不过需要将遍历序列按层输出。对于层次遍历,方法是利用队列,将头节点取出时,将该节点的子节点存入队列。这里要按层输出,可以添加一个用来记录队列大小的变量,表示每一层的节点的数量,如此循环即可得到结果。代码截图:
park_one
·
2023-06-21 07:44
【leetcode刷题之路】
剑指Offer
(2)——栈与队列+模拟+查找算法
文章目录4栈与队列4.1【栈】
剑指Offer
09-用两个栈实现队列4.2【栈】
剑指Offer
30-包含min函数的栈4.3【队列】
剑指Offer
59-I-滑动窗口的最大值4.4【队列】
剑指Offer
59
小天才才
·
2023-06-21 06:37
#
力扣
算法
leetcode
c++
数据挖掘
实现 strStr(),
剑指Offer
05.替换空格
题目:459.重复的子字符串给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。示例1:输入:s="abab"输出:true解释:可由子串"ab"重复两次构成。示例2:输入:s="aba"输出:false示例3:输入:s="abcabcabcabc"输出:true解释:可由子串"abc"重复四次构成。(或子串"abcabc"重复两次构成。)提示:1=0&&s[i]!=s[j+1])
渡梦酒
·
2023-06-21 00:52
Leetcode算法刷题
算法
c++
leetcode
力扣
数据结构
剑指offer
1-10题附带解析
1.用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead操作返回-1)来源:力扣(LeetCode)链接:https://leetcode.cn/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lco
逃跑的机械工
·
2023-06-20 09:16
刷题之路
算法
leetcode
职场和发展
算法刷题-字符串-左旋转字符串
题目:
剑指Offer
58-II.左旋转字符串力扣题目链接字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。
糖果店的幽灵
·
2023-06-20 01:37
算法刷题
算法
leetcode
java
剑指Offer
---JZ1 二维数组中的查找
描述在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定target=7,返回true。给定target=3,返回false。0<=array.lengt
weixin_Da冰
·
2023-06-19 18:27
剑指Offer
数据结构
算法
剑指offer
(C++)-JZ3:数组中重复的数字(算法-排序)
作者:翟天保Steven版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处题目描述:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1数据范围:
翟天保Steven
·
2023-06-19 18:56
剑指offer
c++
算法
反转字符串II,
剑指Offer
05.替换空格,151.翻转字符串里的单词
题目:344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:s=["H","a","n","n","a","h"]输出:["h","a","n
渡梦酒
·
2023-06-19 15:53
Leetcode算法刷题
算法
数据结构
力扣
leetcode
c++
剑指offer
-滑动窗口的最大值-JavaScript
题目描述:给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。示例:输入:nums=[1,3,-1,-3,5,3,6,7],和k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-3536731[3-1-3]5367313[-1-35]367513-1[-353]67513-1-3[536]7613-1-35[367
心谭
·
2023-06-19 09:21
[力扣刷题总结](链表篇)
栈实现解法2:双指针-迭代解法3:双指针-递归92.反转链表II解法1:一次遍历「穿针引线」反转链表(头插法)203.移除链表元素解法1:链表-迭代解法1:链表-递归61.旋转链表解法1:链表相似题目:
剑指
姬霓钛镁
·
2023-06-19 09:32
数据结构与算法基础
链表
leetcode
数据结构
从零开始的力扣刷题记录-第十四天
力扣每日四题231.2的幂-简单
剑指Offer
57-II.和为s的连续正数序列-简单1047.删除字符串中的所有相邻重复项-简单455.分发饼干-简单
剑指Offer
61.扑克牌中的顺子-简单总结231.2
渊微指玄
·
2023-06-19 09:01
leetcode刷题
leetcode
算法
golang
[HTML基础]11.
编程练习
总结
helloHELLO,everyone.Thisismyfirstpage!第一个网页大家好,一起来学习html标记语言至为标题标签,由大到小,之后无变化。-->《早发白帝城》朝辞白帝彩云间,千里江陵一日还。两岸猿声啼不住,轻舟已过万重山。敕勒歌朝代:南北朝作者:佚名为换行标签。--> 敕勒川, 阴山下。&
SkylerAI
·
2023-06-19 07:28
【
剑指offer
】数据结构——树
目录数据结构——树直接解【
剑指offer
】07.重建二叉树【
剑指offer
】08.二叉树的下一个结点【
剑指offer
】26.树的子结构【
剑指offer
】27.二叉树的镜像【
剑指offer
】28.对称的二叉树
锥栗
·
2023-06-19 05:59
#
剑指offer
算法与数据结构
数据结构
算法
leetcode
【
剑指offer
】数据结构——队列 栈 堆
目录数据结构——树【
剑指offer
】09.用两个栈实现队列【
剑指offer
】30.包含min函数的栈【
剑指offer
】31.栈的压入、弹出序列【
剑指offer
】41.数据流中的中位数【
剑指offer
】59.2
锥栗
·
2023-06-19 05:59
算法与数据结构
#
剑指offer
数据结构
leetcode
java
剑指Offer
面试题23 反转链表
题目描述输入一个链表,反转链表后,输出新链表的表头。/*structListNode{intval;structListNode*next;ListNode(intx):val(x),next(NULL){}};*/classSolution{public:ListNode*ReverseList(ListNode*pHead){if(!pHead)returnNULL;ListNode*pRev
Yue_Q
·
2023-06-18 18:26
编程练习
【左右元素和的差值】
给你一个下标从0开始的整数数组nums,请你找出一个下标从0开始的整数数组answer,其中:answer.length==nums.lengthanswer[i]=|leftSum[i]-rightSum[i]|其中:leftSum[i]是数组nums中下标i左侧元素之和。如果不存在对应的元素,leftSum[i]=0。rightSum[i]是数组nums中下标i右侧元素之和。如果不存在对应的元
猿究院GX...
·
2023-06-18 16:05
java编程练习
算法
leetcode
java
编程练习
【稀疏数组搜索】
稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。示例1:输入:words=["at","","","","ball","","","car","","","dad","",""],s="ta"输出:-1说明:不存在返回-1。示例2:输入:words=["at","","","","ball","","","car","","","dad","","
猿究院GX...
·
2023-06-18 16:34
java编程练习
java
算法
开发语言
编程练习
【找出数组中的幸运数】
在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。给你一个整数数组arr,请你从中找出并返回一个幸运数。如果数组中存在多个幸运数,只需返回最大的那个。如果数组中不含幸运数,则返回-1。示例1:输入:arr=[2,2,3,4]输出:2解释:数组中唯一的幸运数是2,因为数值2的出现频次也是2。示例2:输入:arr=[1,2,2,3,3,3]输出:3解释:1、2以及3
猿究院GX...
·
2023-06-18 16:30
java编程练习
算法
leetcode
java
剑指Offer
目录
注意事项判断输入是否合适,是否超出范围,是否为空,都要考虑齐全,求链表倒数第k个数,k小于0,链表长度小于k是否考虑周全求丑数第k个,k>)把整数右移一位和把整数除以2在数学上是等价的,但是效率上,除法运算效率比移位运算低得多,在实际编程中应尽可能地用移位运算符代替乘除法面试题15:二进制中1的个数面试题56(1):数组中只出现一次的两个数字面试题56(2):数组中唯一只出现一次的数字面试题65:
cb_guo
·
2023-06-18 14:12
2021金九银十php/golang面试part2-答案
.其他公司(mid)4.判断字符串的括号时候正确5.最大回文字段6.二分查找7.将int转换成罗马数组8.二叉树(前序、中序、后续遍历,递归、循环,层次遍历)9.dfs+剪枝10.动态规划+回溯算法(
剑指
筑梦悠然
·
2023-06-18 09:25
面经
php
golang
面试
剑指offer
-Golang实现
packagemainimport("container/heap""container/list""math""sort""strconv""strings")funcmain(){}//03:数组中重复的数字funcfindRepeatNumber(nums[]int)int{ifnums==nil{return-1}vartmpintfori:=0;ilen(nums)-1||nums[i]
asgdwert
·
2023-06-18 09:51
Golang
golang
算法
算法刷题-字符串-替换空格
题目:
剑指Offer
05.替换空格力扣题目链接请实现一个函数,把字符串s中的每个空格替换成"%20"。
糖果店的幽灵
·
2023-06-18 07:32
算法刷题
算法
leetcode 剑指 Offer II 009. 乘积小于 K 的子数组
题目描述解题思路执行结果leetcode
剑指Offer
II009.乘积小于K的子数组题目描述
剑指Offer
II009.乘积小于K的子数组给定一个正整数数组nums和整数k,请找出该数组内乘积小于k的连续的子数组的个数
dengjiayue
·
2023-06-18 07:23
后端
Leetcode——螺弦矩阵系列
Leetcode——螺弦矩阵系列一、思想一、思想59.螺旋矩阵II54.螺旋矩阵
剑指Offer
29.顺时针打印矩阵确定左边界l、右边界r、上边界t、下边界b.顺时针打印矩阵分为4部分:从左到右、从上到下
江南汪
·
2023-06-18 06:35
刷题
矩阵
leetcode
线性代数
【
剑指offer
刷题记录 java版】数组双指针 之 滑动窗口
本系列文章记录labuladong的算法小抄中
剑指offer
题目【
剑指offer
刷题记录java版】数组双指针之滑动窗口
剑指Offer
48.最长不含重复字符的子字符串
剑指Offer
II014.字符串中的变位词
剑指
小鲨鱼冲冲冲
·
2023-06-18 04:51
剑指offer刷题记录
java
leetcode
算法
[力扣刷题总结](数学和字符串篇)
atoi)解法1:有限状态机12.整数转罗马数字解法1:字符串+哈希表相似题目:13.罗马数字转整数解法1:字符串+哈希表38.外观数列解法1:模拟+字符串151.翻转字符串里的单词解法1:字符串+双指针
剑指
姬霓钛镁
·
2023-06-18 02:19
数据结构与算法基础
leetcode
算法
动态规划
力扣刷题笔记
目录
剑指Offer
II004.只出现一次的数字
剑指Offer
II005.单词长度的最大乘积
剑指Offer
II007.数组中和为0的三个数
剑指Offer
II008.和大于等于target的最短子数组
剑指Offer
II009
SaadiyaQAQ
·
2023-06-18 02:17
leetcode
算法
数据结构
力扣刷题记录-数组相关问题
题目目录在数组中找符合要求的数LeetCode
剑指Offer
03.数组中重复的数字LeetCode41.缺失的第一个正数合并数组LeetCode88.合并两个有序数组(从后向前插入)移动数组LeetCode189
纪宁app
·
2023-06-18 02:47
力扣刷题记录
leetcode
算法
力扣日记剑指 Offer II 002
1.题目LeetCode
剑指Offer
II002.二进制加法1.1题意字符串模拟二进制加法1.2分析直接做竖式模拟,可以不做字符串反转,用两个指针记录下标。
呼噜呼噜~
·
2023-06-18 02:01
leetcode
算法
力扣日记剑指 Offer II 001
1.题目LeetCode
剑指Offer
II001.整数除法1.1题意模拟除法,不使用乘除号1.2分析首先模拟除法可以使用减法,通过不断减去除数,得到结果。
呼噜呼噜~
·
2023-06-18 02:00
做题日记
leetcode
算法
力扣日记剑指 Offer II 003
1.题目LeetCode
剑指Offer
II003.前n个数字二进制中1的个数1.1题意计算0到n之间的每个数的二进制表示中1的个数1.2分析看时间复杂度,O(32n)应该能过(也就是每个数一位一位去数1
呼噜呼噜~
·
2023-06-18 02:30
做题日记
leetcode
算法
剑指 Offer 09. 用两个栈实现队列
剑指Offer
09.用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。
萝卜丝皮尔
·
2023-06-18 00:50
数据结构与算法
java
算法
剑指 Offer !!13. 机器人的运动范围
剑指Offer
13.机器人的运动范围地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。
萝卜丝皮尔
·
2023-06-18 00:20
数据结构与算法
机器人
算法
剑指 Offer 12. 矩阵中的路径
剑指Offer
12.矩阵中的路径给定一个mxn二维字符网格board和一个字符串单词word。如果word存在于网格中,返回true;否则,返回false。
萝卜丝皮尔
·
2023-06-18 00:20
数据结构与算法
矩阵
线性代数
剑指 Offer 11. && LeetCode 154. 旋转数组的最小数字
参考资料:LeetCode官方解答
剑指Offer
11.旋转数组的最小数字把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。
萝卜丝皮尔
·
2023-06-18 00:18
数据结构与算法
leetcode
算法
《剑指 Offer--LeetCode 学习计划》-- 字符串
剑指Offer
05.替换空格(Easy)题目描述请实现一个函数,把字符串s中的每个空格替换成"%20"。
fangzhan666
·
2023-06-17 19:15
LeetCode
算法面试题
剑指offer
leetcode
学习
算法
《剑指 Offer--LeetCode 学习计划》-- 链表
剑指Offer
06.从尾到头打印链表(Easy)题目描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
fangzhan666
·
2023-06-17 19:45
LeetCode
算法面试题
链表
leetcode
学习
LeetCode刷题笔记
目录一.1494.并行课程II题目:灵神解析:思路整理:代码:二.
剑指Offer
05.替换空格题目:思路:代码:三.
剑指Offer
27.二叉树的镜像题目:思路:代码:一.1494.并行课程II题目:不得不说
左手的月光
·
2023-06-17 19:42
算法
leetcode
数据结构
链表
LeetCode刷题笔记
目录1177.构建回文串检测
剑指Offer
42.连续数组的最大和112.路径总和1177.构建回文串检测首先我们要明白,偶数个数的字母可以平均分布在两侧,因此统计奇数的个数即可,奇数个数的字母大于1时肯定不是回文数
左手的月光
·
2023-06-17 19:10
leetcode
笔记
算法
C语言基础教学(文件操作)
文章目录前言一、文件操作基本介绍二、
编程练习
总结前言这篇文章我们来讲解C语言中的文件操作,文件操作在C语言中算是一个比较重要的知识点,我们每天都在和文件打交道,各种文件夹的打开和关闭操作,那么这篇文件带大家学习如何使用
花落已飘
·
2023-06-17 12:24
C语言0基础全面教程
c语言
linux
算法
二叉树相关OJ练习题(1、锯齿形层序遍历 2、二叉搜索子树的最大键值和 3、验证二叉树 4、剑指 Offer II 047. 二叉树剪枝)
接上次博客:https://mp.csdn.net/mp_blog/creation/editor/130934670目录1、锯齿形层序遍历2、二叉搜索子树的最大键值和3、验证二叉树4、
剑指Offer
II047
di-Dora
·
2023-06-17 10:32
数据结构初阶
易错知识点
链表
数据结构
java
学习
二叉树
【
剑指offer
专项突破版】栈篇——“C“
文章目录前言一、后缀表达式题目分析思路分析代码二、小行星碰撞题目分析思路分析代码三、每日温度题目分析思路分析代码四、直方图最大矩形面积题目分析思路分析代码五、矩阵中最大的矩形题目分析思路分析代码总结前言
剑指
Shun_Hua.
·
2023-06-17 05:33
剑指offer专项突破版
c语言
算法
剑指offer
面试题
笔记
栈
java数据结构与算法刷题-----LeetCode448:找到所有数组中消失的数字
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-06-17 00:09
算法
java
算法
leetcode
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他