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
XCTF杂项解题思路
leetocode做题笔记|49字母异位词分组
原题链接
解题思路
:两个字符串互为字母异位词,当且仅当两个字符串包含的字母相同。
WEnyue4261
·
2024-01-25 21:28
笔记
题解 | #输出单向链表中倒数第k个结点# 用尾插法与双指针
*;publicclassSolution{/***代码中的类名、方法名、参数名已经指定,请勿修改,题解|#牛群的喂养顺序II#知识点队列,拓扑排序
解题思路
拓扑排序算法的基本思想是不断移除入度为0的节点
愤怒的小青春
·
2024-01-25 21:07
java
leetcode-top100滑动窗口专题
第一题:无重复字符的最长字串题目链接:无重复字符的最长子串
解题思路
:解题代码:classSolution:deflengthOfLongestSubstring(self,s:str)->int:n=len
杜阿福
·
2024-01-25 20:31
leetcode
算法
职场和发展
leetcode2859-计算K置位下标对应元素的和
题目链接2859.计算K置位下标对应元素的和-力扣(LeetCode)
解题思路
枚举nums的每一个下标i;统计i的二进制数的1的个数;累加满足bit_count(i)==k的nums[i];难点,如何统计二进制中
杜阿福
·
2024-01-25 20:01
算法
leetcode-top100双指针专题
第一题:三数之和题目链接15.三数之和-力扣(LeetCode)
解题思路
暴力破解首先尝试了一个暴力破解,不出意外超时classSolution:defthreeSum(self,nums:List[int
杜阿福
·
2024-01-25 20:59
leetcode
算法
职场和发展
java数据结构与算法刷题-----LeetCode565. 数组嵌套
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846
解题思路
将数组抽象成链表
殷丿grd_志鹏
·
2024-01-25 19:38
算法
java
算法
leetcode
【Vigor】leetcode刷题 -- 347. 前 K 个高频元素(java)
解题思路
:最开始的想法很粗暴:遍历数组,且创建一个map集合,键来存储数组元素,值则存储对应键出现的频率。最后通过每遍历一次map集合来求出一个中中最大值,同时删去该键。
Vigor377
·
2024-01-25 19:36
算法面试题
算法
数据结构
java
堆排序
队列
java数据结构与算法刷题-----LeetCode769. 最多能完成排序的块
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846
解题思路
这道题可以理解为
殷丿grd_志鹏
·
2024-01-25 19:35
算法
java
算法
排序算法
leetcode
【算法笔记】动态规划:最长递增子序列
Input109253710118Output4(因为2,3,7,101是最长的递增子序列)
解题思路
该问题满足最优子结构性质,因此可以使用动态规划求解。定义如下符号:表示问题序列的总长度。
w8ed
·
2024-01-25 19:23
【LeetCode】每日一题 2024_1_25 计算 K 置位下标对应元素的和(位运算/调库)
题目:计算K置位下标对应元素的和题目描述代码与
解题思路
LeetCode?启动!!!今天状态调整正式结束,寒假学习正式开始。
戊子仲秋
·
2024-01-25 18:57
LeetCode
每日一题
leetcode
算法
职场和发展
【CodeTop】TOP 100 刷题 51-60
文章目录51.缺失的第一个正数题目描述代码与
解题思路
52.训练计划II题目描述代码与
解题思路
53.子集题目描述代码与
解题思路
54.最小覆盖子串题目描述代码与
解题思路
55.从前序与中序遍历序列构造二叉树题目描述代码与
解题思路
戊子仲秋
·
2024-01-25 18:56
CodeTop
刷题
算法
leetcode
C语言运算符
目录算术运算符逻辑运算符位运算符
杂项
运算符↦sizeof&三元取整取余(取模)取整取余(取模)a++与++a区别在于一个后加,一个先加。
临界三极管
·
2024-01-25 18:10
C语言随笔
c语言
算法
开发语言
力扣每日一题-最大交换-2024.01.22
题目链接670.最大交换题目描述
解题思路
这道题用了贪心的思想,在交换的时候,要选择交换后最大的值。 首先,要创建两个数组,一个正常记录值为arr1,一个利用sort排序排好为arr2。
孤舟一叶~
·
2024-01-25 16:17
Java算法
leetcode
算法
职场和发展
数据结构
java
开发语言
【力扣每日一题】力扣670最大交换
解题思路
我们能确定组成的最大数从最高位到最低位应该是降序排序的;我们只需要知道每一位应该填入的数字,并且找到不符合的最高数位i;交换i与最后一个最大值j即可。
写做四月一日的四月一日
·
2024-01-25 16:12
leetcode
算法
java
c++
常微分方程的
解题思路
通解:独立常数的个数等于微分方程的阶数,独立常数的个数实际上就是c1,c2,...,cnc_1,c_2,...,c_nc1,c2,...,cn是数目所以补CCC也是关键的一步,而且未必是+C+C+C,也可以是+lnC+\lnC+lnC之类的,如下:ln∣y∣=ln∣x∣−x+C↔ln∣y∣=ln∣x∣−x+lnC\ln|y|=\ln|x|-x+C\leftrightarrow\ln|y
Binarydog_Lee
·
2024-01-25 16:59
数学
微积分
高等数学
leetcode1143. 最长公共子序列-动态规划(java)
最长公共子序列leetcode1143.最长公共子序列题目描述暴力递归
解题思路
代码演示动态规划
解题思路
代码演示动态规划专题leetcode1143.最长公共子序列leetcode1143.最长公共子序列来源
SP_1024
·
2024-01-25 15:50
算法
java
数据结构
java
动态规划
算法
leetcode
数据结构
Leetcode1143. 最长公共子序列
解题思路
求两个数组或者字符串的最长公共子序列问题,肯定是要用动态规划的。下面的题解并不难,你肯定能看懂。
魑魅魍魉114
·
2024-01-25 15:49
动态规划
java数据结构与算法刷题-----LeetCode766. 托普利茨矩阵
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846
解题思路
这道题只要换一种理解方式
殷丿grd_志鹏
·
2024-01-25 13:49
算法
java
矩阵
算法
leetcode
C练题笔记之:牛客-HJ008.合并表记录
输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)示例1输入:401021234复制输出:031234结果:
解题思路
:定义一个数组,下标用于对应
不服输的小悦阳
·
2024-01-25 13:13
C语言刷题笔记:牛客-中等
c语言
1005. K 次取反后最大化的数组和 - 力扣(LeetCode)
解题思路
使用贪心算法,两次贪心策略解决该题,首先将数组按照绝对值从大到小排序,然后进行以下
maybe_za
·
2024-01-25 13:12
leetcode
算法
数据结构
[AcWing] 907. 区间覆盖(C++实现)贪心---区间问题例题
读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西)思路:贪心----->每次在当前的选法中,选择能选的情况中的最优解
解题思路
Cloudeeeee
·
2024-01-25 11:30
AcWing算法日记
c++
贪心算法
算法
【C语言】鸡兔同笼
问笼中各有多少只鸡和兔这也是一个经典的数学问题,和之前写的"百钱买百鸡"的
解题思路
差不多解题这种数学问题第一步依旧是列方程设兔子为X,鸡为Y,由此
可惜已不在
·
2024-01-25 11:48
C语言
c语言
252.【2023年华为OD机试真题(C卷)】局域网中的服务器个数(优先搜索(DFS)-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题思路
,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-25 10:06
算法之翼—华为OD机试专栏
华为od
c语言
服务器
局域网中的服务器个数
python
java
javascript
python实现leetcode之143. 重排链表
解题思路
三步走:第一步,找到中点,使用快慢指针第二步,后半部分逆序第三步,合并前后两个半部分,直到到达中间位置143.重排链表代码#Definitionforsingly-linkedlist.
深圳都这么冷
·
2024-01-25 10:49
Leetcode 17.电话号码的字母组合 - Letter Combinations of a Phone Number - Python - 回溯法
解题思路
:回溯法三部曲:1.回溯函数的参数;2.确定终止条;3.确定单层遍历逻辑;注意:这道题有一点很有趣的地方是,你需要先遍历给定的digits字符串,此处可想象成树型结构。
princey2100
·
2024-01-25 10:50
leetcode
算法
Leetcode 39.组合总和 - Combination Sum - Python - 回溯法
解题思路
:1.由于允许相同数字多次出现,所以相当于需要多次遍历同一个集合,且不知道次数,需要考虑回溯法解题。
princey2100
·
2024-01-25 10:50
leetcode
python
算法
Leetcode40.组合总和II - Combination Sum - Python - 回溯法
解题思路
:1.理解数层去重和树枝去重。本题只需要数层去重。
princey2100
·
2024-01-25 10:16
算法
leetcode
python
数据结构
45. 跳跃游戏 II - 力扣(LeetCode)
解题思路
参考代码classSolution{publicintjump(int[]n
maybe_za
·
2024-01-25 08:53
游戏
leetcode
算法
55. 跳跃游戏 - 力扣(LeetCode)
解题思路
参考代码classSolution{publicbooleancanJump(int[]nums){intcove
maybe_za
·
2024-01-25 08:18
leetcode
游戏
算法
leetcode题目23. 合并K个排序链表(java)
示例输入:[1->4->5,1->3->4,2->6]输出:1->1->2->3->4->4->5->6
解题思路
分而治之,链表两两合并代码publicListNodemergeKLists(ListNode
castlet
·
2024-01-25 08:49
剑指 Offer 10- I. 斐波那契数列
解题思路
简单的动态规划问题f[n]=f[n-1]+f[n]
BitterOutsider
·
2024-01-25 07:23
670. 最大交换 --力扣 --JAVA
解题思路
将数字转换成字符数组便于遍历;寻找是否存在比当前元素大的元素,取最后匹配到的元素,进行交换并跳出循环;代码展示classSolution{publicintmaximumSwap(intnum)
xuxigifxfh
·
2024-01-25 06:35
力扣练习
算法
数据结构
栈-有效的括号
有效的括号1.题目描述2.测试代码3.测试结果4.其它方法1.题目描述题目链接
解题思路
:先思考一下有哪些不合法的情况。①左括号有多。(({[]})②括号不匹配。({])③右括号有多。
w_w方圆
·
2024-01-25 03:50
算法题
c++
数据结构
算法
c语言
双指针-四数之和
四数之和1.题目描述2.测试代码3.测试结果4.易错点1.题目描述题目链接
解题思路
:先排序,后边去重边移动指针。
w_w方圆
·
2024-01-25 03:49
算法题
算法
c++
c语言
数据结构
双指针-重排链表
1.题目描述题目链接
解题思路
:①使用快慢指针找到链表的中心位置。②逆置后半段的链表。③使用头插法重排链表之所以这里强调结点2指向结点3是因为和后面头插法的判断语句有关,不然容易出错。
w_w方圆
·
2024-01-25 03:19
算法题
链表
数据结构
c++
c语言
双指针-链表相交
1.题目描述题目链接
解题思路
:题目求两个链表是否有交点,一般思路就是一个一个比较,虽然可以得出结果但是时间复杂度偏高,观察可以得知两个链表如果有相交结点那么后面的每个结点都一样,因此我们可以先计算两个链表的长度
w_w方圆
·
2024-01-25 03:48
算法题
链表
数据结构
c++
c语言
【华为OD】统一考试C卷真题 100%通过: 传递悄悄话 二叉树遍历 Java源码实现
100%通过:传递悄悄话二叉树遍历C/C++实现-CSDN博客Python源码实现:【华为OD】统一考试C卷真题100%通过:传递悄悄话二叉树遍历python源码实现-CSDN博客目录题目描述:示例1
解题思路
五木大大
·
2024-01-25 00:12
算法
c++
华为od
java
码蚁软件
开发语言
c语言
没有答案的答案可能是最好的答案!
问题之所以是问题,就是现象过多,路径过多,
解题思路
过多,解到位过少!答案不统一!有些问题本身是不具备统一标准答案的!没有答案的答案可能是最好的答案!
纵情嬉戏天地间
·
2024-01-24 20:38
(8月17日)每日一题2020230与世界现代史有关的历史高考题36小论文《钟表的演变》
【
解题思路
1】本题属于开放性试题。要求考生首先在理解材料的基础上拟出一个论题,然后对所拟论题有理有据地进行说明。
贝老师1978
·
2024-01-24 19:00
【LeetCode力扣】面试题 17.14. 最小K个数(top-k问题)
目录1、题目介绍2、
解题思路
2.1、优先队列解法2.2、top-k问题解法1、题目介绍原题链接:面试题17.14.最小K个数-力扣(LeetCode)题目要求非常简短,也非常简单,就是求一组数中的k个最小数
Hacynn
·
2024-01-24 19:30
LeetCode刷题
leetcode
算法
java
intellij-idea
数据结构
top-k问题
【每日一题】拿出最少数目的魔法豆
文章目录Tag题目来源
解题思路
方法一:排序+枚举写在最后Tag【排序+枚举】【数组】【2024-01-18】题目来源2171.拿出最少数目的魔法豆
解题思路
方法一:排序+枚举思路我们将数组beans从小到大排序
wang_nn
·
2024-01-24 18:13
LeetCode每日一题
排序+枚举
数组
2024-01-18
【每日一题】最长交替子数组
文章目录Tag题目来源
解题思路
方法一:双层循环方法二:单层循环写在最后Tag【双层循环】【单层循环】【数组】【2024-01-23】题目来源2765.最长交替子数组
解题思路
两个方法,一个是双层循环,一个是单层循环
wang_nn
·
2024-01-24 18:12
LeetCode每日一题
双层循环
单层循环
数组
2024-01-23
LeetCode每日一题 之 二叉树的行数打印
解题思路
这道题明显是树的层序遍历问题,层序遍历需要使用队列辅助数据的遍历。
ZSACH
·
2024-01-24 16:00
LeetCode 125. 验证回文串
示例1:输入:"Aman,aplan,acanal:Panama"输出:true示例2:输入:"raceacar"输出:false
解题思路
classSolution:defisPalindrome(self
freesan44
·
2024-01-24 16:39
【测试和项目管理】做一个合格的测试owner,是带好大型、复
杂项
目的第一步
优质的交付,是团队成员一起努力才能完成的,看完这篇文章,相信你不会惧怕带领任何项目。一、什么是ownerowner,毋庸置疑讲的是一种主人翁意识。这个角色需要很强的责任感、规划能力和沟通协作能力。当项目较为密集和频繁,PM无法兼顾所有项目时,需要有人能够承担起统筹责任,下文会仔细介绍(适用于传统项目、也适用于敏捷项目,主要传递这种理念,大家按需取用)二、测试owner的职责和权利*在我们公司,因为
特大号青青
·
2024-01-24 15:25
#
带好复杂项目
功能测试
32个Java面试必考点-02(上)操作系统与计算机网络
本课时结构如下:1.面试中经常考察的知识点汇总,方便系统化复习;2.对TCP协议、设计模式、Java基础知识进行详细讲解;3.从面试官角度,总结上述部分内容在面试时的考察点;4.提供一些面试真题及重点题目
解题思路
机智阳
·
2024-01-24 13:44
java
java
面试
计算机网络
架构
后端
LeetCode:498. 对角线遍历
示例image.png
解题思路
还能有啥思路,直接模拟暴力破解;注意一下遍历的方向,小心数组下标越界即可。
alex很累
·
2024-01-24 12:30
力扣27、移除元素(简单)
3.1
解题思路
设置双指针left和right,指针right从左向右遍历数组元素,指针left更新数组nums中的元素。函数返回left。3.2设计代码#include#i
BraveTomato
·
2024-01-24 12:40
力扣LeetCode
leetcode
算法
数据结构
c++
51. N 皇后 - 力扣(LeetCode)
输入示例n=4输出示例[[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]
解题思路
解题代码
maybe_za
·
2024-01-24 11:45
leetcode
算法
职场和发展
leetcode-4. 寻找两个有序数组的中位数
示例1:nums1=[1,3]nums2=[2]则中位数是2.0示例2:nums1=[1,2]nums2=[3,4]则中位数是(2+3)/2=2.5
解题思路
一简单粗暴,先将两个数组合并,两个有序数组的合并也是归并排序中
简简天天
·
2024-01-24 11:24
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他