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
解题思路
力扣:环形链表 (C语言--双指针)
一、
解题思路
判断链表是否成环,我选用两个指针,一
今天也是元气满满的一天呢
·
2024-02-07 08:39
leetcode
c语言
算法
数据结构
链表
【数据结构和算法】--- 二叉树(5)--二叉树OJ题
做题链接:965.单值二叉树
解题思路
:我们可以利用递归分治的思想,将此问题分解为:根节点和左孩子的值是否相
A-a 墨羽
·
2024-02-07 08:27
数据结构和算法
数据结构
算法
动态规划-0-1背包问题
算法动态规划-背包最优解文章目录算法动态规划-背包最优解前言一、动态规划概念描述(想多了解就看看,不想了解直接跳过)动态规划的核心思想可以概括为以下几个要点:二、具体case问题实例
解题思路
:(动态规划分析和解决
苏汀star
·
2024-02-07 08:23
动态规划
算法
java
【回溯】LCR 084. 全排列 II
LCR084.全排列II
解题思路
排序数组:通过Arrays.sort(nums)将输入数组nums进行排序,这有助于确保相同的元素在一起,从而方便后续剪枝操作。
少写代码少看论文多多睡觉
·
2024-02-07 08:44
#
Leetcode
算法
排序算法
数据结构
二叉树的锯齿形遍历,力扣
目录题目:我们直接看题解吧:快速理解
解题思路
小建议:解题方法:相似题目对比分析:解题分析:
解题思路
:补充说明:思路优化:代码实现(层序遍历+倒序):题目地址:103.二叉树的锯齿形层序遍历-力扣(LeetCode
大数据SQLboy
·
2024-02-07 06:36
算法
数据结构
出租车计费 、靠谱的车
文章目录题目描述:出租车计费、靠谱的车输入描述输出描述用例
解题思路
代码题目描述:出租车计费、靠谱的车程序员小明打了一辆出租车去上班。出于职业敏感,他注意到这辆出租车的计费表有点问题,总是偏大。
-借我杀死庸碌的情怀-
·
2024-02-07 05:01
刷题
c语言
数据结构
力扣题解:面试题 04.04. 检查平衡性
解题思路
DFS计算当前节点的左右子树高度差若高度差>1,返回false若高度差1)returnfalse;returnisBalanced(root.left)&&isBalanced(root.right
胡矣
·
2024-02-07 04:11
算法
LeetCode
算法
leetcode题解
力扣题解
二叉树
DFS
力扣题解:剑指 Offer 28. 对称的二叉树
示例1:输入:root=[1,2,2,3,4,4,3]输出:true
解题思路
递归判断left节点和right节点值是否相等代码/***Definitionforabinarytreenode.
胡矣
·
2024-02-07 04:41
算法
LeetCode
leetcode题解
力扣题解
链表
对称二叉树
二叉树
力扣题解:剑指 Offer 27. 二叉树的镜像
示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]
解题思路
递归地将左右子树互换位置代码/***Definitionforabinarytreenode.
胡矣
·
2024-02-07 04:41
算法
LeetCode
leetcode题解
力扣题解
链表排序
二叉树镜像
二叉树
力扣题解:剑指 Offer 32 - II. 从上到下打印二叉树 II
例如:给定二叉树:[3,9,20,null,null,15,7],返回其层次遍历结果:[[3],[9,20],[15,7]]
解题思路
层序遍历使用一个queue实现代码/***Definitionforabinarytreenode
胡矣
·
2024-02-07 04:40
算法
LeetCode
算法
leetcode题解
力扣题解
BFS
二叉树
力扣剑指Offer 27.二叉树的镜像题解
题目链接:剑指Offer27.二叉树的镜像题目解析:所谓镜像是指如果左边是原二叉树,右边是镜像二叉树,那么向中间对折可以完全重合
解题思路
:所有结点的左右子树对换解题例子:镜像后的结果:步骤:1.将根节点左右子树交换
kong_and_white
·
2024-02-07 04:09
算法设计与分析
算法
二叉树
(27)温度转换
文章目录每日一言题目
解题思路
代码结语每日一言什么叫作失败?失败是到达较佳境地的第一步。
月临水
·
2024-02-06 22:40
你必须要会的C语言练习题
C语言
c语言
学习
(25)两整数相加
——培根题目题目链接:两整数相加
解题思路
这题应该都会吧,只是让你初步体验一下OJ环境代码intsum(intnum1,intnum2){returnnum1+num2;}结语请给自己些耐心,一口吃不成胖子
月临水
·
2024-02-06 22:10
你必须要会的C语言练习题
C语言
c语言
(26)猜数字
文章目录每日一言题目
解题思路
代码结语每日一言一个人总是有些拂逆的遭遇才好,不然是会不知不觉地消沉下去的,人只怕自己倒,别人骂不倒。——郭沫若题目题目链接:猜数字小A和小B在玩猜数字。
月临水
·
2024-02-06 22:10
C语言
你必须要会的C语言练习题
c语言
学习
【力扣每日一题】力扣292Nim游戏
解题思路
当我拿1的情况下:朋友拿1,总和为2;朋友拿2,总和为
写做四月一日的四月一日
·
2024-02-06 22:37
leetcode
算法
java
c++
(21)计算天数
——歌德题目输入y和m两个整数,y表示年,m表示月,计算y年m月有多少天,输出天数
解题思路
这题只要在m=2时判断一下y是否为闰年就OK啦~其他的应该没啥难的awa代码#includeintmain(){
月临水
·
2024-02-06 22:37
你必须要会的C语言练习题
C语言
c语言
学习
剑指offer编程题—对称的二叉树
解题思路
:递归思想实现,首先分两种情况进行考虑:树为空,直接返回true;树不为空,则转去判断左子树和右子树是否对称,分以下两种情况进行讨论:a.左子树和右子树都为空,直接返回true;b.左子树和右子树都不为空
零岁的我
·
2024-02-06 22:45
C++多线程同步的5种方式:互斥锁mutex、条件变量condition_variable、信号量sempahore、异步操作future、原子操作atomic
解题思路
大家应该都能想到,依次加锁解锁,按照线程1、2、3顺序依次解开线程锁即可。但是翻阅
解题思路
时发现某个大神(ID=ZhengyuChen)用标题的五种方式依次实现了一遍,膜拜!特此整理来学习一遍
欧特克_Glodon
·
2024-02-06 22:59
多线程多进程
c++
多线程同步
互斥锁mutex
【Nicn的刷题日常】之两个整数二进制位不同个数
目录1.题目描述描述输入描述:输出描述:示例12.
解题思路
3.解题代码4.思路二1.题目描述描述输入两个整数,求两个整数二进制格式有多少个位不同输入描述:两个整数输出描述:二进制不同位的个数示例1输入:
Nicn
·
2024-02-06 21:11
算法
数据结构
动态规划
leetcode
c语言
【Nicn的刷题日常】之打印整数二进制的奇数位和偶数位
目录1.题目描述2.
解题思路
3.解题1.题目描述获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列2.
解题思路
1.提取所有的奇数位,如果该位是1,输出1,是0则输出02.以同样的方式提取偶数位置
Nicn
·
2024-02-06 21:08
算法
数据结构
leetcode
开发语言
面试
c语言
题目 1178: 三进制小数
解题思路
:在进行十进制数转换为三进制数时,可有如下变换:设0.x1,x2,x3,...xn=x/y.
几两春秋梦_
·
2024-02-06 18:52
蓝桥杯
算法
题目 1187: 假币问题
解题思路
:将硬币平均分成三堆:A,B,C,若不能平分,则需保证A,B两堆必须数目相同,且A,B的数量要比C多,其中AB用于称
几两春秋梦_
·
2024-02-06 18:50
蓝桥杯
算法
力扣#6 Z字形变换 (难度:中等)
解题思路
:由于要将字符串s重新排列为多行字符串,所以选用List进行字符串存取。1.首先确定List集合的大小,当字符串s的长度小于numRo
nlp87v5
·
2024-02-06 17:22
模拟
leetcode
数据结构
java
字符串
常数项级数
然后导入值求和为,因为是趋向于无穷大,所以最后的值为1.例题二:
解题思路
:我们先把式子转换一下:。代入未知数得出收敛级数的基本性质三、级数收敛的必要条件例题一
解题思路
:级数收敛那么通项就是等于0。
君慕獨奏
·
2024-02-06 15:43
【D23】对链表进行插入排序 & 合并两个有序链表 &排序链表 (LC 147&21&148)
解题思路
添加虚拟头节点,保证对链表节点操作的一致性注意切断头节点与后续节点的指针,不然会形成环形链表代码实现/***Definitionforsingly-linkedlist.
sirenyunpan
·
2024-02-06 13:15
2024年华为OD机试真题-数组去重和排序-Python-OD统一考试(C卷)
输入描述:一个数组输出描述:去重排序后的数组补充说明:数组大小不超过100数组元素值大小不超过100示例1输入:1,3,3,3,2,4,4,4,5输出:3,4,1,2,5说明:
解题思路
:题目比较简单,考察排序和数组处理
2023面试高手
·
2024-02-06 13:24
华为od
python
华为
算法
开发语言
LeetCode42. 接雨水
解题思路
从数组下标0开始进行遍历,计算每一个单元能够容纳的水量是多少,然后进行求和。(不知道能不能实现或者实现很困难)每个单元能够存储的水量取决于左右两侧"墙"的最大值中的最小值。
猴子奔跑
·
2024-02-06 12:40
LeetCode
牛客
leetcode
java
指针
题目:1633.各赛事的用户注册率
题目来源:leetcode题目,网址:1633.各赛事的用户注册率-力扣(LeetCode)
解题思路
:将Register表按contest_id分组聚合后,计算平均值并四舍五入到小数点后两位即可。
十年一觉尘与土
·
2024-02-06 11:27
#
SQL
leetcode
sql
剑指 Offer 66 构建乘积数组
解题思路
解法1:1.分析题意,不可以使用除法,也就说不可以使用累乘然后除的做法2.分析题意,B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…
itbird01
·
2024-02-06 10:21
刷题统计-蓝桥杯真题-python解法
题目描述
解题思路
本题其实多设置几个指标用然后一天一天的加的暴力解法可以很好求解但是这样会超时。
温涛
·
2024-02-06 09:19
算法
蓝桥杯
算法
python
java
leetcode
蓝桥杯真题-成绩统计-PYTHON解法
题目描述
解题思路
本题的难点还是在输出格式上,控制好四舍五入代码n=int(input())perfect=[]good=[]foriinrange(n):numb=int(input())ifnumb>
温涛
·
2024-02-06 09:49
算法
蓝桥杯
算法
python
leetcode
数据结构
力扣面试题 01.03. URL化
力扣面试题01.03.URL化URL化1.题目要求2.
解题思路
3.代码实现实现1(使用API):实现2:4.总结实现1实现2URL化1.题目要求URL化。
youwhua
·
2024-02-06 09:57
力扣面试题
leetcode
算法
职场和发展
【力扣面试】面试题 05.03. 翻转数位
【力扣面试】面试题05.03.翻转数位文章目录题目
解题思路
代码题目给定一个32位整数num,你可以将一个数位从0变为1。请编写一个程序,找出你能够获得的最长的一串1的长度。
克利斯提亚诺-梅西
·
2024-02-06 09:55
LeetCode刷题
面试
2021年第十二届蓝桥杯省赛第一场B组题解(自己写的)
第一题:
解题思路
:考查计算机的基础知识,1m=1024kb,1kb=1024b,b是字节的单位,1字节=8位。32位即为4个字节。
远不及你的微笑
·
2024-02-06 08:14
算法
蓝桥杯
LeetCode第45题(跳跃游戏)
相关题目:
解题思路
:相关代码:classSolution{public:intjump(vector&nums){//dp[i]表示的意思是从j跳到i时的最小步数。
远不及你的微笑
·
2024-02-06 08:43
leetcode
蓝桥杯
c++
Leetcode_动态规划、迭代
2.3Java代码3复杂性分析*回文子串1题目描述2解题(Java)2.1动态规划法2.2中心扩展法*最短无序连续子数组1题目描述2解题(Java)3复杂性分析*分割等和子集1题目描述2解题(Java)2.1
解题思路
hellosc01
·
2024-02-06 07:28
数据结构与算法
leetcode
动态规划
力扣292-Nim游戏
Nim游戏题目链接
解题思路
:棋子数目结局解释0必输1必赢2必赢3必赢4必输无论拿1,2,3,最后一个棋子都会被对手拿走5必赢先拿一个,剩余4个,无论对手怎么拿,最后一个妻子都会被我们拿走6必赢先拿两个,
༺❀ൢ望༒月❀ൢ❀
·
2024-02-06 06:31
算法-每日一练
leetcode
算法
力扣383-赎金信
赎金信题目链接
解题思路
统计magazine中字符出现的字符,用哈希表保存遍历ransomNote,记录其中出现的字符,出现一次,哈希表删除对应的字符遍历哈希表,如果有的字符出现的次数为负数,则不能拼凑出目标字符
༺❀ൢ望༒月❀ൢ❀
·
2024-02-06 06:31
算法-每日一练
leetcode
哈希算法
算法
Day4 链表专项 — 交换、双指针、交点、环
LeetCode24.两两交换链表中的节点
解题思路
:明确交换步骤,记录必要的临时节点ListNode*swapPairs(ListNode*head){ListNode*dummy_head=newListNode
DuanDuan0820
·
2024-02-06 05:14
算法学习
算法
c++
链表
Day2 数组专项—双指针、滑动窗口
LeetCode977.有序数组的平方
解题思路
:双指针法,前后并行//双指针vectorsortedSquares(vector&nums){intleft=0;intright=nums.size()
DuanDuan0820
·
2024-02-06 05:13
算法学习
算法
c++
Day3 链表专项—反转、构建
LeetCode203.移除链表元素
解题思路
:构建虚拟头结点,可使后续所有的节点操作都一致ListNode*removeElements(ListNode*head,intval){//虚拟头结点ListNode
DuanDuan0820
·
2024-02-06 05:13
算法学习
链表
数据结构
算法
Day1 数组专项—二分查找
LeetCode704.二分查找
解题思路
:重点在于数组右区间开闭不同时,while循环判断条件,以及right下标的赋值。
DuanDuan0820
·
2024-02-06 05:43
算法学习
算法
c++
算法提升——LeetCode383场周赛总结
解题思路
本题是一道简单题,只要看懂题目,知道是求每次+nums[i]后的值为0的次数即可。classSolution{publici
吴代庄
·
2024-02-06 04:04
算法
java
算法
[剑指offer] 字符流中第一个不重复的字符
解题思路
用一个哈希表来存储每个字符及其出现的次数,另外用一个字符串s来保存字符流中字符的顺序。每次插入的时候,在字符串s中插入该字符,然后在哈希表中
繁著
·
2024-02-06 03:45
LeetCode刷题---二叉树的最大深度
解题思路
:二叉树的最大深度是从根节点到最远叶子节点的最长路径上的节点数。对于任意一个节点,其深度为其左子树深度和右子树深度的最大值加1。最大高度是从根节点到最远叶子节点的最长路径的长度。
肥大毛
·
2024-02-05 20:38
LeetCode刷题
JavaSE
Java学习
leetcode
java
算法
76. 最小覆盖子串
算法题(程序员面试宝典)
解题思路
主要来源于leetcode官方与《程序员面试宝典》。76.最小覆盖子串给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。
克里马查
·
2024-02-05 20:54
字符串
滑动窗口
java
算法
leetcode
【攻防世界 misc---看雪看雪看雪】
二、
解题思路
首先就是得把握好标题,“雪”,重复了三遍,好像还挺重要(bushi),不过确实有一个叫snow的隐写工具(想到这里要靠积累QAQ),可能会用到。
HeiOs.
·
2024-02-05 18:38
CTFmisc
网络安全
ARTS第三周20200606
示例1给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]代码实现
解题思路
:排序+双指针publicList>threeSum(int[]
chenyuan21177
·
2024-02-05 15:42
排序刷题5
题目来源:[USACO07DEC]BookshelfB-洛谷
解题思路
:这道题使用排序的思想就可以解决,这道题的目标是奶牛在能够够到书架顶的前提下,使塔中奶牛的数目尽可能的少。
Sking426
·
2024-02-05 15:17
排序
算法
数据结构
c++
排序算法
排序刷题2
题目来源:[NOIP2006普及组]明明的随机数-洛谷
解题思路
:这道题的解题方法有很多,由于随机数的范围是1到1000,范围比较小。可以用计数排序。
Sking426
·
2024-02-05 15:16
排序
算法
数据结构
c++
排序算法
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他