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
双指针解题
面试题34:二叉树中和为某一值的路径
如图二叉树中有两条和为22的路径,一条路径经过节点10、5、7;另一条路径经过节点10、12image.png
解题
思路首先分析怎么访问节点因为路径是从根节点出发到叶节点的,所以只有前序遍历符合使用什么数据类型存放路径中节点当用前序遍历的方式访问某一节点时
潘雪雯
·
2024-01-23 22:40
牛客-道路建设——最小生成树模板题
文章目录题目题目详解
解题
代码题目题目链接题目详解就一非常简单的最小生成树问题而已,但是就是耗了我很长时间也不知错哪了(现在也不清楚)。。
C+G
·
2024-01-23 21:02
并查集
最小生成树
算法
图论
【数论】一些数论知识
(a,b)*lcm(a,b)=a*b的证明更相减损术欧几里得算法欧拉函数积性函数一些性质同余一些性质欧拉定理费马小定理贝祖定理(裴蜀定理)代码求通解ax+by=nax+by=nax+by=n方程的主要
解题
步骤线性同余方程乘法逆元线性求逆
ssllth
·
2024-01-23 20:50
数论
&
数学
数论
同余
约数
欧拉定理
费马小定理
【攻防世界misc--- [简单] 简单的base编码】
一、前言XSCTF联合招新赛的一道题,有点意思(bushi)二、
解题
解压后有种懵逼的感觉,看得我眼花,不过初步判断应该是base64编码,确实是这样,不过由于数量太多,需要进行多次解码,我最后还是耐不住一遍遍解码
HeiOs.
·
2024-01-23 20:37
网络安全
蓝桥杯-2018年省赛A组1-6题(python
解题
)
蓝桥杯-2018年省赛A组(python
解题
)写在前面的话:由于水平不高,目前只写了前面六道题,后面加油把另外四道难一点的题写出来第一题分数题目描述算出结果1/1+1/2+1/4+1/8+⋯每项是前一项的一半
Y3pro
·
2024-01-23 20:00
算法
蓝桥杯
python
职场和发展
246.【2023年华为OD机试真题(C卷)】分月饼(动态规划-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题
思路,高质量
解题
代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-23 18:27
算法之翼—华为OD机试专栏
华为od
c语言
动态规划
分月饼
python
java
javascript
算法基础学习|
双指针
算法
双指针
算法代码模板for(inti=0,j=0;iusingnamespacestd;constintN=100010;inta[N],s[N];intmain(){intn;cin>>n;for(inti
再给艾克三年
·
2024-01-23 18:07
Algorithm
算法
学习
C++
识字一《神州谣》第一课时知识汇总
3.
解题
。“神州”指中国。中国是文明古国,有许多名称,例如中华、华夏、神州等。“谣”指歌谣。“神州谣”的意思是赞美祖国的歌谣。二、初读课文。1.老师范读。2.生自读课文。
宸宝书屋
·
2024-01-23 18:18
c++:string相关的oj题(415. 字符串相加、125. 验证回文串、541. 反转字符串 II、557. 反转字符串中的单词 III)
文章目录1.415.字符串相加题目详情代码1思路1代码2思路22.125.验证回文串题目详情代码1(按照要求修改后放到新string里)思路1代码2(利用
双指针
/索引)思路23.541.反转字符串II题目详情代码
是Nero哦
·
2024-01-23 18:25
c语言题目分享
c++
java
开发语言
c语言
数据结构
学习
491. 非递减子序列 - 力扣(LeetCode)
输入示例nums=[4,6,7,7]输出示例[[4,6],[4,6,7],[4,6,7,7],[4,7],[4,7,7],[6,7],[6,7,7],[7,7]]
解题
思路
解题
代码classSol
maybe_za
·
2024-01-23 14:20
leetcode
算法
数据结构
90. 子集 II - 力扣(LeetCode)
输入示例nums=[1,2,2]输出示例[[],[1],[1,2],[1,2,2],[2],[2,2]]
解题
思路
解题
代码classSolution{List>result=newArrayListpath
maybe_za
·
2024-01-23 14:20
leetcode
算法
排序算法
47. 全排列 II - 力扣(LeetCode)
输入示例nums=[1,1,2]输出示例[[1,1,2],[1,2,1],[2,1,1]]
解题
思路
解题
代码classSolution{List>result=newArrayListpath=newArrayDeque
maybe_za
·
2024-01-23 14:20
leetcode
数据结构
算法
学习之道 4 提高记忆力
我看了下第四章,已经差不多忘了....搭建组块的好处:节约大脑的内存,形成
解题
的直觉。
哇620
·
2024-01-23 14:41
LeetCode15三数之和与18四数之和
15.三数之和
双指针
(哈希待补)提示给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!
潇与上海
·
2024-01-23 13:36
双指针
LeetCode刷题
算法
数据结构
leetcode
P9232 [蓝桥杯 2023 省 A] 更小的数
[蓝桥杯2023省A]更小的数终于本弱一次通关了一道研究生组别的题了[普及/提高−]一道较为简单的
双指针
题,但一定有更好的解法.题目描述小蓝有一个长度均为nnn且仅由数字字符0∼90\sim90∼9组成的字符串
潇与上海
·
2024-01-23 13:35
洛谷刷题
双指针
蓝桥杯
算法
大学焦躁吐槽机〒_〒
特别是数学的几何体,会让我有一种语无伦次的成就感,每次都能沉浸下去,专注于
解题
方式。后来才发现,这就是一种最单纯也最基础的进入心流的方式。
成宝o
·
2024-01-23 13:54
64.最短路径和
原题https://leetcode-cn.com/problems/minimum-path-sum/
解题
思路典型的动态规划,用dp[i][j]表示从(i,j)出发到(m-1,n-1)的最短路径。
最尾一名
·
2024-01-23 13:30
要传承好弘扬好践行好“浦江经验’,走好新时代党的群众路线
近日,人民日报全文刊发题为《扑下身子“迎考”沉到一线“
解题
”——解码“浦江经验”》的报道,深情回顾时任浙江省委书记的习近平同志亲自倡导并带头到基层接访群众形成的“浦江经验”。
AdanChan
·
2024-01-23 12:05
CTF CRYPTO 密码学-5
题目名称:山岚题目描述:山岚f5-lf5aa9gc9{-8648cbfb4f979c-c2a851d6e5-c}
解题
过程:Step1:根据题目提示栅栏加密分析观察给出的密文发现有f、l、a、g等字符有规律的夹杂的密文中间
Brucye
·
2024-01-23 11:29
密码学
密码学
2023-08-23
用好“浦江经验”,绘就民生蓝图近日,《人民日报》刊发了题为《扑下身子“迎考”沉到一线“
解题
”——解码“浦江经验”》的报道,深情回顾时任浙江省委书记习近平同志亲自倡导并带头到基层接访群众形成的“浦江经验”
王粒粒
·
2024-01-23 11:03
LeetCode-题目整理【1】
那么这时候可以使用
双指针
**,p为初始化一个指针,指向数组nums的起始位置,然后遍历数组,根据题目找到满足的条件,这时候就将当前遍历的值赋值给nums[p],然后p++(前后顺序需要根据题目来解答),
菜鸟要加油!
·
2024-01-23 09:20
leetcode
算法
数据结构
对称二叉树,力扣
我们直接看题解吧:快速理解
解题
思路小建议:可以先简单看一下
解题
思路,然后照着代码看思路,会更容易理解一些
解题
方法:方法1,递归方法2,迭代
解题
分析:对称二叉树定义:对于树中任意两个对称节点L和R,一定有
大数据SQLboy
·
2024-01-23 08:35
#
树/二叉树
算法
翻转二叉树,力扣
目录题目地址:题目:我们直接看题解吧:快速理解
解题
思路小建议:
解题
方法:方法分析:
解题
分析:具体流程:代码实现(递归):补充说明:
解题
思路(利用栈/队列):具体流程:题目地址:226.翻转二叉树-力扣(
大数据SQLboy
·
2024-01-23 08:03
#
树/二叉树
java
算法
开发语言
0725桩记
切忌一遇到问题就扎进去,切实了解问题发生的过程,环境以及影响,再去思考
解题
的效率比盲目解答或许更好。当然,经验丰富的老大哥你先请。关注问题本身比批判更有利于团结。每天最重要的两小时,思考,再思考。
倩倩打怪记
·
2024-01-23 08:26
026. 删除排序数组中的重复项
链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array①典型的
双指针
解法:设置i和j两个指针,分别指向当前已经获得的有序无重复数
圆耳朵Elmo
·
2024-01-23 08:16
java数据结构与算法刷题-----LeetCode645. 错误的集合(位运算解法需要重点掌握)
--持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846文章目录法一:桶排序思想法二:位运算法一:桶排序思想
解题
思路题目说
殷丿grd_志鹏
·
2024-01-23 07:59
算法
java
算法
排序算法
leetcode
java数据结构与算法刷题-----LeetCode485. 最大连续 1 的个数
LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846文章目录1.法一,
双指针
殷丿grd_志鹏
·
2024-01-23 07:29
算法
java
算法
数据结构
leetcode
java数据结构与算法刷题-----LeetCode378. 有序矩阵中第 K 小的元素
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846
解题
思路已知矩阵相对有序
殷丿grd_志鹏
·
2024-01-23 07:26
算法
java
矩阵
算法
leetcode
LeetCode刷题日记
LeetCode刷题日记HashMap第1题----两数之和原题地址[https://leetcode.cn/problems/two-sum/]:
解题
思路:将数组中每个元素通过两次遍历使两数之差target
lalala1213888
·
2024-01-23 07:41
leetcode
算法
职场和发展
leetcode 122双周赛
解题
思路+代码
本人水平有限,只做出3道,最后1道放弃。一.将数组分成最小总代价的子数组I给你一个长度为n的整数数组nums。一个数组的代价是它的第一个元素。比方说,[1,2,3]的代价是1,[3,4,1]的代价是3。你需要将nums分成3个连续且没有交集的子数组。请你返回这些子数组的最小代价总和。示例1:输入:nums=[1,2,3,12]输出:6解释:最佳分割成3个子数组的方案是:[1],[2]和[3,12]
Byyyi耀
·
2024-01-23 06:44
Leetcode周赛
leetcode
算法
数据结构
《LeetCode之每日一题》:4.罗马数字转整数
罗马数字转整数有关题目题
解题
目链接:罗马数字转整数有关题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。
Mascottttttt
·
2024-01-23 05:58
LeetCode
leetcode
pwn做题经历之ret2text
ret2text将二进制(32字节)文件托入idaF5显示出代码的c源码可见
解题
关键是vulnerable()函数漏洞十分明显gets栈溢出gets读入数据长度不受限制在虚拟机用gdbret2textrun
征的帅
·
2024-01-23 05:22
linux
牛客周赛 Round 20
解题
报告 | 珂学家 | 状压DP/矩阵幂优化 + 前缀和的前缀和
前言整体评价这场比赛很特别,是牛客周赛的第20场,后两题难度直线飙升了。前四题相对简单,E题是道状压题,历来状压题都难,F题压轴难题了,感觉学到了不少。A.赝品先求的最大值然后统计非最大值的个数,即可。importjava.io.*;importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newS
珂朵莉MM
·
2024-01-23 04:33
牛客周赛
解题报告
矩阵
线性代数
java
算法
开发语言
力扣
leetcode
北京信息科技大学第十五届程序设计竞赛(同步赛)
解题
报告(流水账版) | 珂学家
题解|#字符串变形#classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*奉劝各位避雷特斯联公司拿着大额融资但是没有用到实处上,最近每个月都有裁员kpi,工资也都会拖发,公积金和社保也是每个月拖到很晚才交,绩效工资都不发但是不给说法,给各位避雷了。题解|#KiKi求质数个数##include#includeintmain(){i
愤怒的小青春
·
2024-01-23 04:33
java
牛客周赛 Round 18
解题
报告 | 珂学家 | 分类讨论计数 + 状态DP
前言整体评价前三题蛮简单的,T4是一个带状态的DP,这题如果用背包思路去解,不知道如何搞,感觉有点头痛。所以最后还是选择状态DP来求解。欢迎关注珂朵莉牛客周赛专栏珂朵莉牛客小白月赛专栏A.游游的整数翻转这题最好是用API来处理,这样更简洁且准确率高importjava.io.BufferedInputStream;importjava.util.Scanner;publicclassMain{pu
珂朵莉MM
·
2024-01-23 04:32
牛客周赛
解题报告
java
开发语言
算法
力扣
leetcode
牛客周赛 Round 25
解题
报告 | 珂学家 | 猜猜乐 + 换根
大佬们,考研感觉g了,想寒假实习备战春招,能帮忙看看简历吗?富士通9.20春招提前批富士通系统工程有限公司遍历Hashmap的四种方式Java--水仙花数Capoo'sAcronymZero为什么它编译不了,显示段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起;什么原因引起的啊??感谢解疑#include&l题解|#最小的K个数##includeclassS
2301_78234743
·
2024-01-23 04:02
java
牛客周赛 Round 17
解题
报告 | 珂学家 | 枚举贪心 + 二分最短路
前言整体评价其实T3最有意思,T4很典,是一道二分+最短路径经典套路。T3如果尝试增量差值最小的最大梯度去贪心的话,会失败,需要切换思路。珂朵莉牛客周赛专栏珂朵莉牛客小白月赛专栏A.游游的正方形披萨如果横竖差值最小的话两者要么相等,要么差一令e1=n/((k+1)/2+1),e2=n/(k/2+1)则s=e1*e2这样很好的兼顾了k为奇偶的情况importjava.io.*;importjava.
珂朵莉MM
·
2024-01-23 04:02
牛客周赛
解题报告
java
开发语言
算法
力扣
leetcode
牛客周赛 Round 21
解题
报告 | 珂学家 | 堆栈的妙用
前言整体评价从A题中的Baidu,可以猜到这场有几道题来自于百度校招。其实B题有点意思,如果把十字星的范围放大,那就可以成为一个hard题。D题也挺意思的,大概有两种思路,一种是从左到右枚举右端点,增量累加,一种是贡献思路。欢迎关注珂朵莉牛客周赛专栏珂朵莉牛客小白月赛专栏A.小红的Baidu字符串s,重排后,可以等价于“Baidu”思路,最小化表达式importjava.io.*;importja
珂朵莉MM
·
2024-01-23 04:02
牛客周赛
解题报告
java
开发语言
算法
力扣
leetcode
如何突破阅读理解的瓶颈
阅读理
解题
通常可以分为两类问题,宏观的和细节的。也就是说,评价阅读效果,
荷叶纵横
·
2024-01-23 04:33
Offer必备算法_
双指针
_八道力扣OJ题详解(由浅到深)
目录
双指针
算法原理①力扣283.移动零解析代码②力扣1089.复写零解析代码③力扣202.快乐数解析代码④力扣11.盛最多水的容器解析代码⑤力扣611.有效三角形的个数解析代码⑥剑指Offer57.和为
GR鲸鱼不跑步
·
2024-01-23 04:51
c++
算法
数据结构
双指针
offer
面试
笔试
小学阶段语文阅读理解指导
解题
步骤1.通读文章,了解主要内容,揣摩中心思想。2.认真通读所有题目,理
解题
意,明确题目的要求。3.逐条解答,要带着问题,仔细地阅读有关内容,认真地思考、组织答案。
一校李永芹
·
2024-01-23 03:13
移除链表元素
示例:输入:1->2->6->3->4->5->6,val=6输出:1->2->3->4->5
解题
思路通过初始化哨兵节点node并赋值为0,且next指向head,通过prev遍历node,当prev.next
422ccfa02512
·
2024-01-23 03:09
leetcode670-最大交换
题目链接670.最大交换-力扣(LeetCode)
解题
思路由于对于整数num的十进制数字位长最长为8位,任意两个数字交换最多有28种不同的交换方法,因此我们可以尝试遍历所有可能的数字交换方法即可,并找到交换后的最大数字即可
杜阿福
·
2024-01-23 02:49
算法
leetcode 热题100-学习计划
一、题目链接1.两数之和-力扣(LeetCode)
解题
思路暴力破解——
解题
代码classSolution:deftwoSum(self,nums:List[int],target:int)->List[
杜阿福
·
2024-01-23 02:49
leetcode
学习
算法
leetcode410 分割数组最大值
题目链接410.分割数组的最大值-力扣(LeetCode)
解题
思路[将数组分割为m段,求......]是动态规划题目常见的问法。
杜阿福
·
2024-01-23 02:17
算法
day-16 最大交换
思路用一个数组存储各数位上的数字,然后从最高位开始依次检查是否存在低位数位上的数大于自己,有则交换
解题
方法用一个数组存储各数位上的数字求出num的位数注意:当数位上的数字相等时,可能交换,也可能不交换,
菜♕卷
·
2024-01-23 02:40
算法
【LeetCode】410. 分割数组的最大值
文章目录题目:410.分割数组的最大值
解题
思路-二分法思路-二分法步骤代码题目:410.分割数组的最大值410.分割数组的最大值给定一个非负整数数组nums和一个整数m,你需要将这个数组分成m个非空的连续子数组
ZhShy23
·
2024-01-23 02:04
算法笔记
leetcode
算法
动态规划
小学奥数
解题
思路和方法,让你轻松玩转小学奥数
1、最值问题(最大/最小值)2、最值规律【积最大的规律】(1)多个数的和一定(为一个不变的常数),当这几个数均相等时,它们的积最大。(2)将给定的自然数N,分拆成若干个(不定)的自然数的和,只有当这些自然数全是2或3,并且2至多为两个时,这些自然数的积最大。【和最小的规律】几个数的积一定,当这几个数相等时,它们的和相等。【面积变化规律】在周长一定的正多边形中,边数越多,面积越大。【体积变化规律】在
星耀智慧学堂
·
2024-01-23 02:33
剑指Offer.58-I 翻转单词顺序
,则输出"student.aamI"
解题
思路将字符串以空格分割成字符串数组倒序遍历数组,拼接每个单词代码classSolution{publicStringreverseWords(Strings){String
刻苦驴哝
·
2024-01-23 01:16
第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
思考一:
双指针
法,借鉴归并的思想,用空间换时间。考虑到大的值一定在数组的两端,用两个指针分别指向首尾下标,将较大值放入结果数组中并移动对应的指针。
%dionysus%
·
2024-01-23 01:36
代码随想录算法训练营
算法
leetcode
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他