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
刷题——力扣
2022-11-25晨间日记
:00就寝:11:20左右天气:阴天心情:还行纪念日:刷解剖题的一天任务清单昨日完成的任务,最重要的三件事:写作,阅读,运动改进:多阅读习惯养成:早睡早起周目标·完成进度今天的事情先挪到明天做吧,今天
刷题
明天竞赛学习
素人Y
·
2024-02-10 00:51
山峰数组的顶部
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/B1IidL题目描述:符合下列属性的数组arr称为山峰数组(山脉数组):arr.length>=3存在
xialu
·
2024-02-09 23:15
网易2018春招后台C++第3题:牛牛的背包问题
之前网易笔试被血虐,后来仔细一想还是前段时间没
刷题
,没编程手感,前两题都是冷静点想想边界条件就能AC的。第三题一开始就是回溯法的思路,但是剪枝和非递归回溯法写半天没折腾出来。还是练少了没手感。
哈莉_奎茵
·
2024-02-09 23:38
代码随想录
刷题
第30天
明天就是大年三十了,首先祝各位朋友新年快乐,新春愉快!巧合的是,今天正好是回溯章节的收尾,这也是辞旧迎新的好兆头。第一题是重新安排行程https://leetcode.cn/problems/reconstruct-itinerary/description/,一道难题,确实有点超出自己的能力就看看题解抄一遍代码ac了。相当于抄了一遍答案哈哈classSolution{public:unorder
太阳照常升起366
·
2024-02-09 23:44
leetcode
算法
职场和发展
代码随想录
刷题
第29天
第一题是递增子序列https://leetcode.cn/problems/non-decreasing-subsequences/,从数组中选取递增数列,与上一题子集问题类似,都是要在每个节点中取到自己的结果。但要注意到该问题中数组并不能排序处理,本题要求是要递增子序列,排序后就没意义了。本题中的去重操作也要注意,利用hash方法确定元素是否被重复使用。classSolution{public:
太阳照常升起366
·
2024-02-09 23:14
算法
数据结构
代码随想录
刷题
第28天
第一题是复原ip地址https://leetcode.cn/problems/restore-ip-addresses/description/,与上一题分割回文串类似,都是利用startindex进行切割。这道题具体细节也很多,代码自己打一遍才感受的出来。classSolution{public:vectorresult;voidbacktracking(string&s,intstartind
太阳照常升起366
·
2024-02-09 23:14
leetcode
算法
数据结构
LeetCode LCP 30.魔塔游戏:贪心(优先队列)
【LetMeFly】LCP30.魔塔游戏:贪心(优先队列)
力扣
题目链接:https://leetcode.cn/problems/p0NxJO/小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1
Tisfy
·
2024-02-09 23:03
题解
#
力扣LeetCode
leetcode
游戏
题解
贪心
优先队列
组内
刷题
之LeetCode第188周赛解题思路
组内
刷题
之LeetCode第188周赛解题思路1.用栈操作构建数组题目:给你一个目标数组target和一个整数n。每次迭代,需要从list={1,2,3...,n}中依序读取一个数字。
guangcheng0312q
·
2024-02-09 22:57
LeetCode(28)-找出字符串中第一个匹配项的下标-字符串
今天又是坚持
刷题
的一天哦~一、题目28.找出字符串中第一个匹配项的下标给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始
「已注销」
·
2024-02-09 22:56
Java
数据结构与算法
字符串
leetcode
算法
力扣
-260. 只出现一次的数字 III
文章目录
力扣
题目代码
力扣
题目给你一个整数数组nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。找出只出现一次的那两个元素。你可以按任意顺序返回答案。
编程开发者
·
2024-02-09 22:49
LeetCode
leetcode
力扣
-137. 只出现一次的数字 II
文章目录
力扣
题目代码
力扣
题目给你一个整数数组nums,除某个元素仅出现一次外,其余每个元素都恰出现三次。请你找出并返回那个只出现了一次的元素。
编程开发者
·
2024-02-09 22:47
LeetCode
leetcode
力扣
——C语言:合并两个有序数组
88.合并两个有序数组-
力扣
(LeetCode)这道题有多种方法可以解决一、暴力求解这种方法最简单,我们只需要把两个数组合在一起然后在冒泡排序就可以了代码如下:voidmerge(int*nums1,intnums1Size
靡樊
·
2024-02-09 22:41
leetcode
算法
职场和发展
LeetCode 104. 二叉树的最大深度(java)
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree著作权归领扣
喜欢喝雪碧的阿埋
·
2024-02-09 21:45
数据结构OJ
leetcode
数据结构
java
283. 移动零
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请
Abeants
·
2024-02-09 21:53
C语言
力扣
题解 106. 从中序与后序遍历序列构造二叉树
例如,给出中序遍历inorder=[9,3,15,20,7]后序遍历postorder=[9,15,7,20,3]返回如下的二叉树:3/\920/\157来源:
力扣
(LeetCode)链接:https:
是专家不是砖家
·
2024-02-09 21:40
力扣题解
C语言
二叉树
算法
leetcode
数据结构
找树左下角的值 -
力扣
(LeetCode)
题目描述给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。题目示例输入:root=[2,1,3]输出:1解题思路深度优先搜索使用depth记录遍历到的节点的深度,result记录深度在depth的最左节点的值。在深度优先搜索时,我们先搜索当前节点的左子节点,再搜索当前节点的右子节点,然后判断当前节点的深度depth是否大于maxDepth,如果是,那
maybe_za
·
2024-02-09 21:09
leetcode
算法
二叉树
广度优先搜索
深度优先搜索
二叉树的最近公共祖先 -
力扣
(LeetCode)
题目描述给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”题目示例输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=1输出:3解释:节点5和节点1的最近公共祖先是节点3。解题思路考虑通过递归
maybe_za
·
2024-02-09 21:09
leetcode
算法
职场和发展
从中序与后序遍历序列构造二叉树 -
力扣
(LeetCode)
题目描述给定两个整数数组inorder和postorder,其中inorder是二叉树的中序遍历,postorder是同一棵树的后序遍历,请你构造并返回这颗二叉树。题目示例输入:inorder=[9,3,15,20,7],postorder=[9,15,7,20,3]输出:[3,9,20,null,null,15,7]解题思路参考代码classSolution{intpost_idx;int[]p
maybe_za
·
2024-02-09 20:08
leetcode
算法
二叉树
【SQL】
力扣
1445. 苹果和桔子
1445.苹果和桔子【SQL】
力扣
1445.苹果和桔子在本篇博客中,我们将深入探讨
力扣
(LeetCode)数据库题目1445——"苹果和桔子"的详细解题步骤。
扣柚
·
2024-02-09 20:16
力扣题目解析
sql
leetcode
数据库
「优选算法
刷题
」:外观数列
一、题目给定一个正整数n,输出外观数列的第n项。「外观数列」是一个整数序列,从数字1开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定义的数字字符串序列:countAndSay(1)="1"countAndSay(n)是对countAndSay(n-1)的描述,然后转换成另一个数字字符串。前五项如下:1.12.113.214.12115.111221第一项是数字1描述前一项,这个
爱敲代码的罗根
·
2024-02-09 19:26
详解算法题
算法
深度优先
开发语言
leetcode
java
职场和发展
数据结构
国家开放大学考试怎么搜题找答案? #笔记#知识分享#其他
2.灵兔搜题这是一个公众号在线搜题
刷题
平台,支持语言、文字、拍照多种搜索方式!下方附上一些测试的试题及答案1、旅游企业面临外部
悲伤GG爆33
·
2024-02-09 19:56
笔记
「优选算法
刷题
」:只出现一次的数字
一、题目给你一个非空整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。示例1:输入:nums=[2,2,1]输出:1示例2:输入:nums=[4,1,2,1,2]输出:4示例3:输入:nums=[1]输出:1提示:1<=nums.length<=3*104-3*104<=n
爱敲代码的罗根
·
2024-02-09 19:56
详解算法题
算法
leetcode
数据结构
哈希算法
贪心算法
排序算法
深度优先
【
力扣
】用栈判断有效的括号
有效的括号原题地址方法一:栈对于特殊情况,当字符串的长度为奇数时,一定不是有效的括号。对于一般情况,考虑使用数据结构栈。遍历字符串,遇到左括号时,就入栈。遇到右括号时,若栈顶元素是与这个右括号匹配的左括号,就成功匹配了一对括号,出栈即可。若栈顶元素不是与这个右括号匹配的左括号,或者栈为空,就匹配失败,不是有效的括号。当字符串遍历完时,若栈不为空,说明还有左括号未匹配,不是有效的括号。若栈为空,说明
努力学习游泳的鱼
·
2024-02-09 18:10
leetcode
数据结构
算法
[
力扣
Hot 100------第2题--148.排序链表]
归并排序(递归法)题目要求时间空间复杂度分别为O(nlogn)O(nlogn)和O(1)O(1),根据时间复杂度我们自然想到二分法,从而联想到归并排序;对数组做归并排序的空间复杂度为O(n)O(n),分别由新开辟数组O(n)O(n)和递归函数调用O(logn)O(logn)组成,而根据链表特性:数组额外空间:链表可以通过修改引用来更改节点顺序,无需像数组一样开辟额外空间;递归额外空间:递归调用函数
小小布丁--pudding
·
2024-02-09 18:41
力扣Hot
100
力扣
hot100 -- 双指针
目录移动零盛最多水的容器三数之和接雨水前缀和+辅助数组双指针单调栈移动零283.移动零-
力扣
(LeetCode)关于swap#include#include#includeintmain(){std::
千帐灯无此声
·
2024-02-09 18:40
#
力扣
hot
100
leetcode
算法
职场和发展
leetcode 454. 四数相加 II
454.四数相加II-
力扣
(LeetCode)(leetcode-cn.com)https://leetcode-cn.com/problems/4sum-ii/先遍历前两个数组元素之间的和,然后记录到
吴同学写Bug
·
2024-02-09 17:59
LeetCode
leetcode
算法
职场和发展
java
小白都能看懂的
力扣
算法详解——链表(二)
24.两两交换链表中的节点-
力扣
(LeetCode)本题的难点在于如何将链表划分为两两一组。可以想到,用指针cur来标记每组元素的位置,交换完成后指针向后走两步,即为下一组元素的首个节点。
爱写代码的July
·
2024-02-09 17:22
力扣带刷
算法
leetcode
链表
LeetCode-069-x的平方根
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/sqrtx/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
雄狮虎豹
·
2024-02-09 17:36
小白都能看懂的
力扣
算法详解——链表(一)
203.移除链表元素-
力扣
(LeetCode)我们的目标是要寻找val等于目标值的节点,那么我们就要遍历这个链表,找到该节点,之后让该节点的上一个节点指向它的下一个节
爱写代码的July
·
2024-02-09 17:21
力扣带刷
算法
leetcode
链表
我们是迷茫的一代
在日复一日的
刷题
,洗脑,考大学的观念之中。我们早已迷失了方向。在高中,有老师,有家长,有
大树光
·
2024-02-09 17:10
我们高处见
是你自己不懂得把握好机会,别人在
刷题
的时候你在玩手机,别人在上网课的时候你在打游戏,别人5:00起床学习的时候你还在睡梦里不肯起来,这就是你和努力的人的差距。你每天都想着成为一个有钱人,过着富足
我只吃馒头
·
2024-02-09 16:49
【算法】递归入门
文章目录一、基础知识二、
刷题
实战1.汉诺塔问题2.合并两个有序链表3.反转链表4.快速幂三、技巧总结一、基础知识什么是递归:函数自己调用自己什么时候能用递归:有重复子问题如何看待递归函数:看作一个黑盒如何编写递归代码
柳下敲代码
·
2024-02-09 16:36
算法
算法
深度优先
leetcode
剪枝
CTFSHOW命令执行web入门29-54
description:>-这里就记录一下ctfshow的
刷题
记录是web入门的命令执行专题里面的题目,他是有分类,并且覆盖也很广泛,所以就通过刷这个来,不过里面有一些脚本的题目发现我自己根本不会笑死。
22的卡卡
·
2024-02-09 16:01
GITBOOK
CTFSHOW
命令执行
CTF
web
LeetCode面试题 02.03. 删除中间节点
示例:输入:单向链表a->b->c->d->e->f中的节点c结果:不返回任何数据,但该链表变为a->b->d->e->f来源:
力扣
(LeetCode)链接:https://leetcode-cn.com
小南家的青蛙
·
2024-02-09 15:28
LeetCode
leetcode
java
[虚拟机逆向]UNCTF - 2019 EasyVm
[虚拟机逆向]UNCTF-2019EasyVm前言虚拟机逆向在Hgame2023中遇见过,这次
刷题
中又遇见了,写一篇文章总结一下什么是虚拟机逆向虚拟机逆向是指对一个运行在虚拟机上的程序进行逆向工程。
shangwenDD
·
2024-02-09 14:20
学习笔记
c++
算法
网络安全
【Nicn的
刷题
日常】之有序序列合并
1.题目描述描述输入两个升序排列的序列,将两个序列合并为一个有序序列并输出。数据范围:1≤�,�≤10001≤n,m≤1000,序列中的值满足0≤���≤300000≤val≤30000输入描述:输入包含三行,第一行包含两个正整数n,m,用空格分隔。n表示第二行第一个升序序列中数字的个数,m表示第三行第二个升序序列中数字的个数。第二行包含n个整数,用空格分隔。第三行包含m个整数,用空格分隔。输出描
Nicn
·
2024-02-09 14:12
算法
数据结构
c语言
面试
动态规划
Nicn的
刷题
日常之操作一维数组
1.题目描述创建一个整形数组,完成对数组的操作实现函数init()初始化数组为全0实现print()打印数组的每个元素实现reverse()函数完成数组元素的逆置。要求:自己设计以上函数的参数,返回值。2.解题voidInit(intarr[],intsz,intset){inti=0;for(i=0;i
Nicn
·
2024-02-09 14:42
算法
线性代数
leetcode
数据结构
动态规划
LeetCode 面试题64. 求1+2+…+n | Python
面试题64.求1+2+…+n题目来源:
力扣
(LeetCode)https://leetcode-cn.com/problems/qiu-12n-lcof题目求1+2+...
大梦三千秋
·
2024-02-09 14:01
力扣
hot100 -- 哈希
目录两数之和暴力二分哈希字母异位词分组unordered_map+排序unordered_map+计数最长连续序列unordered_set+跳过前驱排序+dp两数之和1.两数之和-
力扣
(LeetCode
千帐灯无此声
·
2024-02-09 14:27
#
力扣
hot
100
力扣
算法
笔记
2024.1.31
力扣
每日一题——找出不同元素数目差数组
2024.1.31题目来源我的题解方法一哈希表+前后缀题目来源
力扣
每日一题;题序:2670我的题解方法一哈希表+前后缀从左到右计算前缀数组pre[i]表示nums[0,i]的不同元素个数;从右到左计算后缀
菜菜的小彭
·
2024-02-09 14:57
力扣每日一题
java
leetcode
算法
java
2024.1.29
力扣
每日一题——自由之路
2024.1.29题目来源我的题解方法一动态规划题目来源
力扣
每日一题;题序:514我的题解方法一动态规划定义dp[i][j]表示从前往后拼写出key的第i个字符,ring的第j个字符与12:00方向对齐的最少步数
菜菜的小彭
·
2024-02-09 14:27
java
力扣每日一题
leetcode
算法
职场和发展
java
2024.1.30
力扣
每日一题——使循环数组所有元素相等的最少秒数
2024.1.30题目来源我的题解方法一暴力+模拟(无法通过)方法二哈希表+数学题目来源
力扣
每日一题;题序:2808我的题解方法一暴力+模拟(无法通过)直接暴力枚举。
菜菜的小彭
·
2024-02-09 14:57
java
力扣每日一题
leetcode
算法
职场和发展
java
每日OJ题_位运算①_位运算解题方法+3道OJ
目录位运算算法原理①
力扣
191.位1的个数解析代码②
力扣
338.比特位计数解析代码③
力扣
461.汉明距离解析代码位运算算法原理常见位运算解题方法:1.基础位运算:&:按位与,有0就是0|:按位或,有1就是
GR鲸鱼
·
2024-02-09 13:23
每日OJ题
leetcode
算法
数据结构
哈希
c++
Offer必备算法05_模拟_五道
力扣
OJ题详解(由易到难)
目录模拟算法原理①
力扣
1576.替换所有的问号解析代码②
力扣
495.提莫攻击解析代码③
力扣
6.Z字形变换解析代码④
力扣
38.外观数列解析代码⑤
力扣
1419.数青蛙解析代码1解析代码2本篇完。
GR鲸鱼
·
2024-02-09 13:53
leetcode
算法
哈希算法
模拟题
数据结构
蓝桥杯
学习方法
Verilog
刷题
笔记25
题目:You’realreadyfamiliarwithbitwiseoperationsbetweentwovalues,e.g.,a&bora^b.Sometimes,youwanttocreateawidegatethatoperatesonallofthebitsofonevector,like(a[0]&a[1]&a[2]&a[3]…),whichgetstediousifthevect
十六追梦记
·
2024-02-09 13:31
笔记
Verilog
刷题
笔记27
题目:Givena100-bitinputvector[99:0],reverseitsbitordering.解题:moduletop_module(input[99:0]in,output[99:0]out);inti;always@(*)beginfor(i=0;i<100;i++)out[i]=in[99-i];endendmodule结果正确:
十六追梦记
·
2024-02-09 13:31
笔记
Verilog
刷题
笔记28
题目:A“populationcount”circuitcountsthenumberof'1’sinaninputvector.Buildapopulationcountcircuitfora255-bitinputvector.解题:moduletop_module(input[254:0]in,output[7:0]out);inti;always@(*)beginout=8'b0;for(
十六追梦记
·
2024-02-09 13:31
笔记
Verilog
刷题
笔记26
题目:Buildacombinationalcircuitwith100inputs,in[99:0].Thereare3outputs:out_and:outputofa100-inputANDgate.out_or:outputofa100-inputORgate.out_xor:outputofa100-inputXORgate.解题:moduletop_module(input[99:0]
十六追梦记
·
2024-02-09 13:01
笔记
华为HCIP-Datacom-Core Technology H12-821方向题库(1)
文章目录考试内容
刷题
题库1.在IS-IS的广播网络中,Level-2路由器使用哪个组播MAC地址作为发送IIH的目的地址?2.下面关于BGP特性的描述,错误的是:3.如下那个工具不能用于路由过滤?
一只理智曜
·
2024-02-09 13:27
HCIP
华为
力扣
刷题
之旅:进阶篇(二)
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-09 13:26
leetcode
算法
职场和发展
数据结构
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他