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
双指针解题
计组原理:系统概论与基本组成
系统概论与基本组成系统概论硬件软件计算机系统的层次结构系统复杂性的管理方法1:抽象计算机的基本组成冯·诺依曼计算机系统复杂性的管理方法2:(3’Y)计算机的工作步骤上机前的准备:计算机的
解题
过程存储器的基本组成运算器的组成及操作过程控制器的基本组成主机完成一条指令的过程计算机的主要技术指标系统概论现代计算机的多态性根据大小和复杂性
QuiteCoder
·
2024-01-22 13:41
计算机组成与原理
N1BOOK——[第五章 CTF之RE章]wp
推荐在了解了相应章节的内容后再来练习,你会觉得顿时悟了记录一下自己的
解题
过程2,3,4题目附件来源:https://book.nu1l.com/tasks/#/pages/reverse/5.4[第五章
Angel~Yan
·
2024-01-22 12:42
REVERSE
N1BOOK
数组oj 移除元素
思路用
双指针
更简单,直接用一个数组,开始src和dst都为0,一起往后走(先走dst),当dst遇到val就停下,src接着走,走到不是val的地方,然后把src赋值给dst,在一起++,往后面走。
徐凤年lll
·
2024-01-22 11:13
面试题
算法
算法
双指针
系列-Day2-复写零
文章目录前言一、题目链接二、题目描述三、算法思路1.初步分析2.更进一步3.代码编写四、复杂度前言今天依旧是
双指针
类型的题目,大家做的时候重点体会方法,不能一昧的使用暴力解法。
争不过朝夕,又念着往昔
·
2024-01-22 11:38
算法
算法
数据结构
算法
双指针
系列--Day4-有效三角形的个数
文章目录前言一、题目链接二、题目描述三、补充知识四、解法一(暴力求解会超时)五、解法二(排序+
双指针
)六、代码编写前言本题采用排序+对撞指针解决,下面是对撞指针的简介结尾会附上C++与Java的完整代码对撞指针
争不过朝夕,又念着往昔
·
2024-01-22 11:38
算法
算法
c++
java
算法
双指针
系列-Day1-移动零
最近就先写
双指针
类问题了,我使用的编程语言为C++,每个题目我会附上力扣的链接,在文章最后会附上C++代码和Java代码。一、题目链接移动零二、
争不过朝夕,又念着往昔
·
2024-01-22 11:08
算法
算法
算法
双指针
系列-Day6-三数之和
文章目录前言一、题目链接二、题目描述三、题目分析四、解法一(暴力解法,会超时)五、解法二(排序+
双指针
)六、代码编写总结前言本题依旧是使用
双指针
解决,需要用到上一个题目两数之和的知识,没看过上一篇文章的不用着急
争不过朝夕,又念着往昔
·
2024-01-22 11:06
算法
算法
c++
java
leetcode:最接近的三数之和---(
双指针
,排序,数组)
题目:给你一个长度为n的整数数组nums和一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。示例:示例1:输入:nums=[-1,2,1,-4],target=1输出:2解释:与target最接近的和是2(-1+2+1=2)。示例2:输入:nums=[0,0,0],target=1输出:0提示:3target){c
李明(#)
·
2024-01-22 10:15
leetcode
算法
数据结构
java
leetcode:三数之和---
双指针
问题:给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]解释:nums[0]+
李明(#)
·
2024-01-22 10:11
leetcode
算法
java
数据结构
职场和发展
笔面试B1期-第2次笔记-陈晨
司马光-资治通鉴,班固-汉书宋江-关胜-水浒传(宋江是关胜的上级)2.
解题
技巧1)代入排除法:对当型2)遣词造句法:利用语感造句,再套用选项(三词型)3)横纵对比法:从题干和选项中对比,寻找相同属性数资部分一
陈晨_5914
·
2024-01-22 10:12
Acwing 138 周赛
解题
报告 | 珂学家 | 偏序 + DP构造
前言整体评价很久没做acwing周赛了,之前vp过一些周赛,感觉风格变了。这次感觉还可以,都是些眼熟的套路题。A.5458.进水排水问题思路:签到题按题意描述编写importjava.io.*;importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(newBufferedIn
珂朵莉MM
·
2024-01-22 09:57
java
算法
开发语言
力扣
leetcode
力扣 第 122 场双周赛
解题
报告 | 珂学家 | 脑筋急转弯 + 滑窗&反悔堆
前言整体评价倒开差点崩盘,T4这个反悔堆写吐了,T3往众数上去猜了,幸好case良心。T1.将数组分成最小总代价的子数组I思路:取nums[1:]的最小2个值可以部分排序,这样更快捷classSolution{publicintminimumCost(int[]nums){Arrays.sort(nums,1,nums.length);returnnums[0]+nums[1]+nums[2];}
珂朵莉MM
·
2024-01-22 09:26
力扣周赛
解题报告
leetcode
算法
排序算法
力扣
java
数据结构
职场和发展
第 381 场周赛
解题
报告 | 珂学家 | 贪心构造 + 分类讨论&差分技巧
前言整体评价前三题还是蛮快的,T4不难,但是细节多,有点琐碎了。大致思路为分类讨论,构建出环和两条链条,然后两两组合,借助差分加速计算.T1.输入单词需要的最少按键次数I和T3一起讲T2.按距离统计房屋对数目I思路:floyd因为n=100,虽然图边非常的稀疏,但是时间复杂度可以接受classSolution{publicint[]countOfPairs(intn,intx,inty){inti
珂朵莉MM
·
2024-01-22 09:26
力扣周赛
解题报告
java
算法
开发语言
力扣
leetcode
牛客周赛 Round 29
解题
报告 | 珂学家 | 博弈&概率DP
前言整体评价F题真心好题,很典,学到了很多。D题用了对顶堆,写到一半就想到了更简单的方法,哭。E题是基于众数的构造。欢迎关注珂朵莉牛客周赛专栏珂朵莉牛客小白月赛专栏A.小红大战小紫思路:模拟n,m=list(map(int,input().split()))ifn>m:print("kou")elifn0:res.extend([k]*v)print(''.join(res))D.小红的中位数思路
珂朵莉MM
·
2024-01-22 09:23
牛客周赛
解题报告
算法
力扣
java
leetcode
python
算法优化:LeetCode第122场双周赛
解题
策略与技巧
接下来会以刷常规题为主,周赛的难题想要独立做出来还是有一定难度的,需要消耗大量时间比赛地址3011.判断一个数组是否可以变为有序publicclassSolution{publicintminimumCost(int[]nums){if(nums.lengthnums[j+1]){//如果前一个元素的1的数量大于后一个元素的1的数量,交换它们inttemp=nums[j];nums[j]=nums
数据与后端架构提升之路
·
2024-01-22 09:14
#
算法
leetcode
算法
职场和发展
《机器学习》客户流失判断-python实现
客户流失判断题目赛题描述数据说明赛题来源-DataCastle问题描述
解题
思路Python实现读取数据并初步了解导入宏包读取数据查看数据类型检查缺失值描述性统计分析可视化分析用户流失分析特征分析任期年数与客户流失的关系
汐ya~
·
2024-01-22 09:44
机器学习
python
人工智能
分类
Leetcode 1005 K 次取反后最大化的数组和
解题
思路解法1:1.将nums分为两个数组,正数数组和负数数组2.将负数数组排序,优先将负数数组处理k个,转换为正数,并且加入正数数组,同时需要从负数数
itbird01
·
2024-01-22 08:17
java数据结构与算法刷题-----LeetCode240. 搜索二维矩阵 II
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846
解题
思路法一
殷丿grd_志鹏
·
2024-01-22 08:40
算法
java
矩阵
算法
leetcode
数据结构
【数据结构】二叉树相关oj题(一)
目录1、二叉树的构建及遍历1.1、题目介绍1.2、
解题
思路1.3、代码描述1.4、完整代码2、二叉树的层次遍历2.1、题目介绍2.2、
解题
思路2.3、代码描述2.4、完整代码1、二叉树的构建及遍历1.1
Hacynn
·
2024-01-22 05:19
算法
数据结构
笔记
java
intellij-idea
leetcode
秋塞吟
三个曲名虽同为一曲(曲调大同小异),但
解题
内容却迥然不同。今山东诸城派按《搔首问天》诠释音乐。《梅庵琴谱》(王燕卿传谱,徐卓编述)在其后记
风起青蘋
·
2024-01-22 04:18
面试题61:扑克牌中的顺子
2~10为数字本身,A为1,J为11,Q为12,K为13,而大小王可以看成任意数字
解题
思路把数组排序2)统计数组中0的个数统计排序后数组中相邻数字之间的空缺总数。
潘雪雯
·
2024-01-22 02:28
2024.1.19力扣每日一题——使数组和小于等于 x 的最少时间
2024.1.19题目来源我的题解方法一动态规划方法二动态规划(空间优化)题目来源力扣每日一题;题序:2809我的题
解题
解参考官方题解。
菜菜的小彭
·
2024-01-22 02:19
java
力扣每日一题
leetcode
算法
职场和发展
java
python代码练习:
双指针
法
题目一:移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。fromtypingimportListclassSolution:defremoveElement(cls,nums:List[int],val:i
伤心番茄种番茄
·
2024-01-22 02:10
Python
python
《169. 多数元素》C语言题解(力扣)(OJ题)
专栏:https://blog.csdn.net/2301_79293429/category_12545690.html个人力扣题解主页:我的题解-力扣(LeetCode)思路:抓住关键点:大于n/2
解题
方法
脑子不好的小菜鸟
·
2024-01-22 02:02
刷题
c语言
leetcode
C++题解:哥德巴赫猜想
目录题目题
解题
目1000ms131072K1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于5的奇数都可以表示成3个质数之和。这就是哥德巴赫猜想。
Keven_11
·
2024-01-22 01:48
C++简单题
c++
数学
使 a === 1 && a === 2 && a === 3 为 true 的几种“下毒“方法
看到了不少人有做分享,有各种各样的方案,有涉及到JS非常基础的知识点,也不得不感叹
解题
者的脑洞之大。但是,拿来做面试题为难没有看过的面试者,就非常非常不地道了。
前端技术栈
·
2024-01-22 00:02
前端助力器
javascript
前端
面试
力扣2788-按分隔符拆分字符串
按分隔符拆分字符串题目链接
解题
思路:1.传参是一个字符串数组,我们需要对每一个字符串处理2.
解题
中e是字符串数组中的每一个字符串3.i是每个字符串的下标,n为每个字符串的大小4.遍历整个字符串5.start
༺❀ൢ望༒月❀ൢ❀
·
2024-01-21 23:39
算法-每日一练
leetcode
矩阵
算法
力扣203-移除链表元素
移除链表元素题目链接
解题
思路:删除链表中的指定节点1.首先进行特判,如果链表为空,直接返回2.判断头节点是否为删除的节点,如果是,则删除头节点3.遍历整条链表,如果碰见待删除的节点,直接删除即可/***
༺❀ൢ望༒月❀ൢ❀
·
2024-01-21 23:39
算法-每日一练
leetcode
矩阵
算法
【数据结构和算法】种花问题
基础合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:贪心2.2贪心算法一般思路三、代码3.1方法一:贪心四、复杂度分析4.1方法一:贪心前言这是力扣的605题,难度为简单,
解题
方案有很多种
绿皮龟
·
2024-01-21 23:35
数据结构与算法合集
人工智能
算法
数据结构
线性回归
链表
贪心算法
动态规划
力扣LCR 165. 解密数字(动态规划)
Problem:LCR165.解密数字文章目录题目描述:思路
解题
方法复杂度Code题目描述:思路1.每个阶段从1个或者2个数字翻译2.intdpn+1dp[i]表示长度位i的数字序列有多少种翻译方法,到达
LNsupermali
·
2024-01-21 23:27
力扣题目
动态规划
leetcode
算法
小白水平理解排序题目leetcode 54 Spiral Matrix (螺旋矩阵I)
对于Array题目,可以暴力解法,二分查找,
双指针
,滑动窗口,递归算法)。原题描述:给定一个mxn矩阵,按螺旋顺序返回矩阵的所有元素。这题一上来描述贼少,但是图型描述可不少。
心安成长
·
2024-01-21 23:18
leetcode
leetcode
矩阵
算法
2022-04-28 「167. 两数之和 II - 输入有序数组」
今日中等题:https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/一般这种排序后的题目,就是让你用二分法或者
双指针
,但是坏习惯是开始就想先爆破
柠香萌萌鸡
·
2024-01-21 22:40
真题案例(四):大厂真题实战演练
解题
方法可以分为以下4个步骤:复杂度分析。估算问题中复杂度的上限和下限。定位问题。根据问题类型,确定采用何种算法思维。数据操作分析。根据增、删、查和数据顺序关系去选择合适的数据结构,利用空间换取时间。
我乐了.
·
2024-01-21 21:52
数据结构和算法
算法
java
开发语言
双指针
刷题(四)
所有算法文章链接(最底部)http://t.csdnimg.cn/IbllR目录查找总价格是目标值的两个商品1.题目解析2.算法思路代码编写三数之和1.题目解析2.算法思路代码编写查找总价格是目标值的两个商品.-力扣(LeetCode)1.题目解析在price数组中寻找价值为target的两件商品,返回一个即可,不用考虑重复问题。2.算法思路利用好数组有序的条件。两个指针left,right分别指
W2155
·
2024-01-21 20:08
算法
双指针
刷题(三)
2.
解题
思路补充知识:已知三边a,b,c,三边大小依次递增,判断是否能构成三角形,仅需判断a+b>c,判断一次即可。1.为了减少判断三角形的次数,将数组按升序排序。2.固定最大的数3.在最
W2155
·
2024-01-21 20:38
算法
双指针
入门
350. Intersection of Two Arrays II python3
解题
思路1:先将两个数组按照从小到大的顺序排序
cca1yy
·
2024-01-21 19:54
python实现:回文字符串问题(快手2019年秋季校园招聘编程题算法B试卷(牛客网))
目录问题
解题
思路python具体实现题外话[编程题]回文字符串时间限制:1秒空间限制:32768K问题最大回文子串是被研究得比较多的一个经典问题。
积跬步,慕至千里
·
2024-01-21 19:33
面试编程题python实现专栏
python
算法
面试题
最长回文子串python暴力_Python和Java
解题
:最长回文子串
原标题:Python和Java
解题
:最长回文子串本次题目描述:给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。
weixin_39899630
·
2024-01-21 19:32
最长回文子串python暴力
【魔法编程奇谭】:探秘C语言递归的“时空轮回术”
这种优雅而富有哲理性的
解题
那一脸阳光
·
2024-01-21 19:54
c语言
开发语言
2021/01/20 每日一题 三个数的最大乘积
LeetCode上三个数的最大乘积,简单难度重拳出击,记录下
解题
思路要使3个数的乘积是最大,那么就要保证3个数都是最大的情况,是一个简单的贪心算法。
Taec0123
·
2024-01-21 18:52
【Leetcode】接雨水(
双指针
、单调栈)
目录题目描述
双指针
解法单调栈解法题目描述给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
P_M_P
·
2024-01-21 18:03
算法
leetcode
算法
c++
BUUCTF逆向题Xor
一、工具:1、IDA(32位)二、
解题
思路:①、运行程序,发现窗口会出现一段字符串我们在字符串窗口尝试找一下这串字符双击定位到关键位置,双击选中这段字符串,交叉引用显示图表视图,会发现无法生成伪代码,那就分析汇编代码
安全不再安全
·
2024-01-21 18:31
CTF
reverse
安全
算法
BUUCTF逆向题Transform
一、工具:1、IDA(64位)二、
解题
思路:①、载入IDA②、通过字符串窗口找到关键字符串双击,定位到关键位置,生成伪代码括起来的是
解题
最关键的地方,接下来我们解读代码,由语句if(strlen(*(constchar
安全不再安全
·
2024-01-21 18:31
CTF
reverse
算法
安全
BUUCTF逆向题reverse3
一、工具:1、IDA2、编译器(编写脚本)二、
解题
过程:①、首先载入将文件载入IDA(32位)(查壳发现程序没有加壳,且是32位的程序)②、在函数窗口找主函数入口,把滚动条拉到最底下找到_main_0函数
安全不再安全
·
2024-01-21 18:00
CTF
reverse
算法
BUUCTF逆向题不一样的flag
一、工具:1、IDA二、
解题
过程:①、载入32位IDA中②、在函数窗口找到main函数,生成伪代码浏览代码,看看有无关键信息可以获取得到一串字符,大小位25,将其记录下来③、再回去分析代码发现这个提示表示上下左右综上分析
安全不再安全
·
2024-01-21 18:00
CTF
reverse
安全
BUUCTF逆向题usualCrypt
一、工具:1、IDA(32位)二、
解题
过程:①、载入IDA②、函数窗口找到main函数双击进去然后生成伪代码③、分析关键函数双击进入函数分析sub_401000()发现他的功能是实现换位,双击byte_
安全不再安全
·
2024-01-21 18:00
CTF
reverse
安全
算法
干货|数学建模必考的四大模型
数学建模国赛即将开始,小编总结近五年的数学建模ABC题题型,并根据题型总结建模常用的四大模型,如下:A题一般A题偏物理方面,专业性更强,偏难,新手不建议选择A题,原因在于可能看不懂题目,如果不理
解题
目,
spssau
·
2024-01-21 17:56
数学建模
【
解题
总结】Atcoder Beginner Contest 汇总
ABC178FContrast题意:给定两个长为NNN的不降序列AAA和BBB,问能否重排BBB使得∀i,Ai≠Bi\foralli,A_i\neqB_i∀i,Ai=Bi。能的话给出方案。方法一(假做法)无解容易判定,只要有某个数在A,BA,BA,B中出现次数之和大于NNN就无解。后面的我想了一个假做法:把所有出现过的数按照其在A,BA,BA,B中出现次数之和降序排列,然后按照此顺序把数依次放入
zqy1018
·
2024-01-21 16:03
解题总结
双指针
:反向扫描和同向扫描
双指针
的应用场景
双指针
(又称为尺取法)是算法竞赛中常用的一个优化技巧,用来解决序列的区间问题。
Java识堂
·
2024-01-21 16:07
图解面试算法
leetcode
算法
职场和发展
双指针
算法专题
前言
双指针
算法入门,干就完了下面的题目都是来自灵神的基础算法精讲,有思路不清晰的地方,可以去看讲解。
~努力努力再努力k
·
2024-01-21 16:34
算法学习
算法
双指针
leetcode
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他