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
MISC刷题笔记
【数据结构】排序算法(一)—>插入排序、希尔排序、选择排序、堆排序
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》每一个不曾起舞的日子,都是对生命的辜负目录前言1.直接插入排序2.希尔排序3.直接选择排序4.堆排序前言本篇文章博主将介绍排序算法中的插入排序
樊梓慕
·
2023-10-06 13:27
数据结构
数据结构
排序算法
算法
c语言
【LeetCode】【数据结构】二叉树必刷OJ题
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》每一个不曾起舞的日子,都是对生命的辜负目录前言【LeetCode】226.翻转二叉树【LeetCode
樊梓慕
·
2023-10-06 13:57
LeetCode刷题笔记
数据结构
leetcode
数据结构
算法
c语言
【数据结构】排序算法(二)—>冒泡排序、快速排序、归并排序、计数排序
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》每一个不曾起舞的日子,都是对生命的辜负目录前言1.冒泡排序2.快速排序2.1Hoare版2.2占坑版
樊梓慕
·
2023-10-06 13:26
数据结构
排序算法
数据结构
算法
c语言
c++
leetcode
刷题笔记
leetcode时间复杂度、空间复杂度大O就是数据量级突破一个点且数据量级非常大的情况下所表现出的时间复杂度,这个数据量也就是常数项系数已经不起决定性作用的数据量。O(1)常数阶bool:i=0whileiint:left,right=0,len(nums)-1whilelefttarget:right=mid-1elifnums[mid]int:slow=fast=0whilefastList[
叨爷
·
2023-10-06 09:14
leetcode
算法
排序算法
Leetcode
刷题笔记
—双指针在链表中的面试高频考题
双指针在链表中的应用素材来自网络链表子串数组题,用双指针别犹豫。双指针家三兄弟,各个都是万人迷。快慢指针最神奇,链表操作无压力。归并排序找中点,链表成环搞判定。左右指针最常见,左右两端相向行。反转数组要靠它,二分搜索是弟弟。滑动窗口老猛男,子串问题全靠它左右指针滑窗口,一前一后齐头进自诩十年老司机,怎料农村道路滑。一不小心滑到了,鼻青脸肿少颗牙。算法思想很简单,出了bug想升天前言:文章有点长,这
code_lover_forever
·
2023-10-06 09:44
Leetcode刷题笔记
leetcode
笔记
链表
python
leetcode
刷题笔记
目录
leetcode
刷题笔记
目录,持续更新按算法整理的刷题目录滑动窗口和双指针题号题目题解难度标签26删除有序数组中的重复项c++简单循环不变量674最长连续递增序列简单循环不变量移除元素循环不变量删除排序数组中的重复项
学不会就继续学
·
2023-10-06 09:44
leetcode
leetcode
算法
Leetcode
刷题笔记
—双指针在滑动窗口中的应用
双指针问题素材来自网络链表子串数组题,用双指针别犹豫。双指针家三兄弟,各个都是万人迷。快慢指针最神奇,链表操作无压力。归并排序找中点,链表成环搞判定。左右指针最常见,左右两端相向行。反转数组要靠它,二分搜索是弟弟。滑动窗口老猛男,子串问题全靠它左右指针滑窗口,一前一后齐头进自诩十年老司机,怎料农村道路滑。一不小心滑到了,鼻青脸肿少颗牙。算法思想很简单,出了bug想升天双指针在滑动窗口中的应用Lee
code_lover_forever
·
2023-10-06 09:14
Leetcode刷题笔记
leetcode
笔记
算法
python
leetcode
刷题笔记
——双指针
leetcode
刷题笔记
——双指针目前完成的贪心相关的leetcode算法题序号:中等:142困难:76来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems
季建豪
·
2023-10-06 09:13
数据结构与算法
指针
算法
leetcode
数据结构
【LeetCode
刷题笔记
】双指针
剑指Offer21.调整数组顺序使奇数位于偶数前面解题思路:对撞指针,从左边不停的找第一个偶数,从右边不停的找第一个奇数,找到后交换两者位置本题与【905.按奇偶排序数组】几乎雷同。剑指Offer57.和为s的两个数字本题与【167.两数之和II-输入有序数组】相同解题思路:1)对撞指针,计算sum(L+R)的和,判断与target的关系,来决定移动左指针还是右指针2)二分查找,先固定一个nums
川峰
·
2023-10-06 09:43
LeetCode刷题笔记
LeetCode
数据结构与算法
双指针
对撞指针
快慢指针
【Linux驱动开发知识点】
文章目录同步与互斥设备模型线程通讯底层设备网络设备
misc
块设备调试技术Linux内核稳定性问题中断、异常和系统调用进程调度内存管理文件系统数据结构算法-笔试同步与互斥cache一致性内存一致性问题——
mTicker
·
2023-10-06 09:53
linux
驱动开发
运维
力扣
刷题笔记
力扣
刷题笔记
单调栈并查集图哈希表+前缀数组链表双指针DFSDP二分法贪心栈滑动窗口其它单调栈Problem:[496.下一个更大元素I]思路典型单调栈题型从右往左遍历nums2,对于nums2[i],将栈中小于等于
Xing-Zhuang
·
2023-10-06 05:55
leetcode
笔记
算法
LeetCode
刷题笔记
第160:相交链表
LeetCode
刷题笔记
第160:相交链表想法:判断两个链表是否有相交的部分,考虑到两个链表可能长度不一样,当链表长度不同时,一个链表遍历结束时,将其设置继续遍历另一个链表,如果两个链表存在相交的部分就会在此时得到
等风来随风飘
·
2023-10-06 05:38
LeetCode刷题
链表
leetcode
【
刷题笔记
10.5】LeetCode:排序链表
LeetCode:排序链表一、题目描述给你链表的头结点head,请将其按升序排列并返回排序后的链表。二、分析这题咱们默认要求:空间复杂度为O(1)。所以这把咱们用自底向上的方法实现归并排序,则可以达到O(1)的空间复杂度。具体算法如下:1、首先,判断如果所给的head为null则返回null2、求出所给链表head的长度length,然后将链表拆分成子链表进行合并。具体算法如下:2.1、用subL
时间_wys
·
2023-10-06 05:37
笔记
leetcode
链表
Leetcode
刷题笔记
529. 扫雷游戏
529.扫雷游戏时间:2020年8月20日知识点:dfs、bfs题目链接:https://leetcode-cn.com/problems/minesweeper/题目让我们一起来玩扫雷游戏!给定一个代表游戏板的二维字符矩阵。‘M’代表一个未挖出的地雷,‘E’代表一个未挖出的空方块,‘B’代表没有相邻(上,下,左,右,和所有4个对角线)地雷的已挖出的空白方块,数字(‘1’到‘8’)表示有多少地雷与
jialun0116
·
2023-10-06 03:13
leetcode
leetcode
算法
【LeetCode
刷题笔记
】二维数组
498.对角线遍历解题思路:简化问题,首先考虑按照逐条对角线打印元素,而不考虑翻转的情况。M行N列的二维矩阵总共有M+N-1条对角线(右上->左下)1)如何遍历:从左往右遍历对角线的条数,总共遍历M+N-1轮,d:[0,M+N-1)每一轮中确定当前对角线d的右上角的点的坐标(x,y),然后将这个点作为起始点出发,再起一个while循环,按照x++,y--的方式,即右上->左下的方向,遍历矩阵位于该
川峰
·
2023-10-05 18:05
LeetCode刷题笔记
LeetCode
数据结构与算法
二维数组
#数据结构基础知识与
刷题笔记
----数组;链表;哈希表;队列;栈;堆;树;
一、数组数组是一系列具有连续内存空间的相同类型的元素。①内存就是我们所说的RAM,也称主存,是与处理器接近的用于存储信息的实物(如内存条)。数组在内存中开辟已知长度的有限空间,这在很大程度上就限制了数组的特性和适用范围。②且数组往往在定义时就定义了数据类型,可以是stringint这种内置的原始数据类型,也可以是自定义的数据类型(结构体),但前提是数组内必须只有一个类型。2021.8.6在Java
Seven、琪
·
2023-10-05 06:05
#数据结构基础知识
数据结构
2023CISCN初赛
两天时间题量还挺大的,简单记录文章目录
misc
签到卡pyshell国粹被加密的生产流量网络安全人才实战能力评价webunzipdumpitBackendServicereversebabyREpwnfuncanary
d3f4u1t
·
2023-10-04 11:55
网络安全
[ctf
Misc
][RoarCTF2019]forensic +内存取证
这题蛮鬼的,就,没有捷径,捷径导出文件一定是坏的附件:mem.raw[RoarCTF2019]forensic1.volatility处理λvolatility_2.6_win64_standalone.exe-fxxx7\Compressed\mem.rawimageinfoVolatilityFoundationVolatilityFramework2.6INFO:volatility.deb
shu天
·
2023-10-04 11:54
ctf
#
内存取证
windows
内存取证
取证
ctf
misc
[ctf
misc
][2021祥云杯初赛]层层取证
呜呜写博客以来第一次线上做出题目了[2021祥云杯初赛]层层取证附件:Forensic_9b23172e1dba502daa656b8d4234897f.rar内含win7x64电脑镜像和内存镜像disk_image.rar,memdump.rar目录:1.初步分析disk_image首先取证大师得到xiaoming用户NT密码哈希值:92efa7f9f2740956d51157f46521f94
shu天
·
2023-10-04 11:24
ctf
取证
ctf
misc
内存取证
[ctf
misc
][wp]一些内存取证的wp(含[2021蓝帽杯北部赛区分区赛]博人的文件)
wp1.[V&N2020公开赛]内存取证1.找策略volatility.exe-fC:\Users\shen\Downloads\mem.rawimageinfo2.看进程volatility.exe-fC:\Users\shen\Downloads\mem.raw--profile=Win7SP1x86_23418pslist>pslist.txt从后向前看,最后是内存镜像固定用的dumpit软
shu天
·
2023-10-04 11:23
ctf
取证
#
内存取证
反编译
wp
CTF-
MISC
取证专项练习(更新ing)
目录来源:NSSCTF蓝帽杯2022初赛计算机取证_1计算机取证_2计算机取证_3计算机取证_4网站取证_1网站取证_2网站取证_3网站取证_4手机取证_1手机取证_2来源:NSSCTF蓝帽杯2022初赛计算机取证_1使用提供的密码解压下载的压缩包,得到这些文件题目要求:从内存镜像中获得taqi7的开机密码是多少?1.volatility一把梭在线解密2.PasswareKit一把梭flag:NS
nH0pe
·
2023-10-04 11:53
2022CTF
笔记
学习
2023蓝帽杯半决赛电子取证+CTF部分题解
文章目录电子取证123456789101112131415CTFWeb|MyLinuxBotWeb|AirticleShareCrypto|ezrsaPwn|AdminPwn|uaf
misc
|排排坐吃吃果果电子取证
d3f4u1t
·
2023-10-04 11:23
比赛题解
网络安全
自律相关概念之延迟满足(2.0)
延迟满足这个概念的提出来自经典的棉花糖实验(StanfordMarshmallowExperiment):这是斯坦福大学Walter
Misc
hel博士1966年到1970年代早期在幼儿园进行的有关自制力的一系列心理学经典实验
奔跑的红豹子
·
2023-10-04 10:28
[代码随想录算法训练营]
刷题笔记
Day 1
数组数组在内存中是一连续的空间,用来存放相同数据格式。下标从零开始,且多维数组在内存中其地址也是连成一条线的。704.二分查找classSolution{public:intsearch(vector&nums,inttarget){intmid=nums.size()/2;intleft=0;intright=nums.size()-1;intresult=-1;while(lefttarget
f44011097
·
2023-10-04 07:28
数据结构
[代码随想录算法训练营]
刷题笔记
Day 3
203.移除链表元素移除节点的时后我们必须知道移除的上一个节点,移除的下一个节点。因此比较好的思路是站在所要移除得上一个节点去移除节点。为了保持一致,在头结点比需加入一个虚拟的节点。classSolution{public:ListNode*removeElements(ListNode*head,intval){ListNode*dummy=newListNode(0,head);ListNod
f44011097
·
2023-10-04 07:28
算法
链表
数据结构
[代码随想录算法训练营]
刷题笔记
Day 8
344.反转字符串双指针代码应用classSolution{public:voidreverseString(vector&s){intsize=s.size();for(intleft=0,right=size-1;right>left;left++,right--){swap(s[left],s[right]);}}};541.反转字符串II很快就想出思路了,但有小细节没有做好。classSo
f44011097
·
2023-10-04 07:28
算法
leetcode
c++
看了齐姐这篇文章,再也不怕面试问树了
微信搜索「码农田小齐」,关注这个在纽约的程序媛,回复「01-05」可以获取计算机精选书籍、个人
刷题笔记
、大厂面经、面试资料等资源,么么哒~在写完了所有线性数据结构之后,今天开启非线性数据结构系列。
码农田小齐
·
2023-10-04 02:56
UE 自定义的 Automated Tests 没有显示在会话前端 Session FrontEnd 的原因
在看大象无形,我直接拷贝它的代码的,但是我没有看到自定义的测试出现在会话前端#include"CoreMinimal.h"#include"
Misc
/AutomationTest.h"#include"Logging
hijackedbycsdn
·
2023-10-03 21:53
c++
unreal
engine
16/30 进化第十六天
而后续还有差不多30%的图纸还没出来,还加上了
MISC
ITEMS,不清楚最终会有多大的差距。其实无论多大我们也都能做,我唯一担心的是,现在的设计已经比原设计多出了这么多,会不会超过了业主原有的预算?
北燕南洄
·
2023-10-03 02:33
【CTF】咏春招新赛收获兼write up
CTF战队“咏春”组织了招新赛本篇文章就来分享一下本人在这次招新赛中的收获本人是刚入门CTF的小萌新,所以只能挑挑其中比较容易的题练手也算是幸运,趁着大佬们在攻克Pwn和Reverse的时侯,抢了两道
Misc
handsomelky
·
2023-10-03 00:56
网络安全
web安全
密码学
python
c++
LeetCode Java
刷题笔记
— 450. 删除二叉搜索树中的节点
450.删除二叉搜索树中的节点给定一个二叉搜索树的根节点root和一个值key,删除二叉搜索树中的key对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。中等难度。有两种方式一种是递归,另一种是非递归。我们首先要找到被值相同的节点A:如果该节点的一个子树为空,那么用另一个子树的根节点代替当前节点的位置即可。如果该节点的两个子树都为空,那么删除该节点即可,这就是第
刘Java
·
2023-10-02 19:26
java
leetcode
算法
删除二叉搜索树中的节点
Leetcode顺序
刷题笔记
(饱含注释版)
文章目录1、两数之和2、两数相加3、有效的括号4、合并两个有序链表5、括号生成6、移除元素7、搜索插入位置8、字母异位词分组9、将数组分成三个子数组的方案数10、不同路径1、两数之和解法:暴力法:双指针HashMap法:元素->缩影拿元素作为key,索引作为value。然后用target-key返回value;classSolution{public:vectortwoSum(vector&num
温州草履虫
·
2023-10-02 17:21
【leetcode
刷题笔记
】十八、一维数组的动态和
解题思路如果不新建一个数组,要一边加和一边同步更新感觉不太好操作,所以新建一个同样大小的数组,然后就是双重循环了,一层循环用来更新新数组的每一个数字,另一层循环用于求和代码classSolution{publicint[]runningSum(int[]nums){int[]nums1=newint[nums.length];for(inti=0;i
z1k
·
2023-10-02 17:21
刷题
leetcode
算法
c语言
数据研发笔试Leetcode
刷题笔记
02:二维数组中的查找
文章目录1题目描述2解题思路2.1直接遍历二维数组2.2巧妙利用标志数性质2.3递归3代码实现(Python3)4复杂度分析1题目描述来源:力扣(LeetCode)在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。2解题思路2.1直接遍历二维数组如果不考虑二维数组排好序的特点
Lynn Wen
·
2023-10-02 17:51
算法
数据结构
leetcode
排序算法
python
leetcode
刷题笔记
_数组和字符串
数组和字符串数组简介寻找数组的中心索引给你一个整数数组nums,请计算数组的中心下标。数组中心下标是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为0,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回最靠近左边的那一个。如果数组不存在中心下标,返回-1。作者:力扣(LeetCode)
学不会就继续学
·
2023-10-02 17:20
leetcode
数据结构
c# LeetCode
刷题笔记
5- 一维数组的动态和
c#LeetCode
刷题笔记
5-一维数组的动态和给你一个数组nums。数组「动态和」的计算公式为:runningSum[i]=sum(nums[0]…nums[i])。请返回nums的动态和。
酥酥禾
·
2023-10-02 17:19
leetcode
算法
数据结构
leetcode
刷题笔记
-数组1
最近开始在leetcode刷题,记录一下每日发现。因为自己python也是半吊子水平,权且当顺便学习python了。股票问题给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。使用动态规划方法。这个问题的「状态」有三个,第一个是天数,第二
弥钥
·
2023-10-02 17:19
leetcode
leetcode
刷题笔记
2-数组
数组代码随想录
刷题笔记
代码随想录(programmercarl.com)理论基础1.1数组在内存中的存储方式数组是存放在连续内存空间上的相同类型数据的集合。
infinite.?
·
2023-10-02 17:48
算法笔记
leetcode
leetcode
算法
数据结构
Leetcode
刷题笔记
-1480. 一维数组的动态和
1480.一维数组的动态和给你一个数组nums。数组「动态和」的计算公式为:runningSum[i]=sum(nums[0]…nums[i])。请返回nums的动态和。示例1:输入:nums=[1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为[1,1+2,1+2+3,1+2+3+4]。示例2:输入:nums=[1,1,1,1,1]输出:[1,2,3,4,5]解释:动态和计算过程为
如渊
·
2023-10-02 17:48
Leetcode刷题笔记
leetcode
算法
职场和发展
python
java
【LeetCode
刷题笔记
】一维数组
1.两数之和解题思路:哈希,每次循环将元素值和对应下标放入map中,每次更新map之前先判断一下,如果map中已经包含target-nums[i]的key,则找到答案,返回当前下标和之前的key对应的下标。167.两数之和II-输入有序数组解题思路:1.对撞指针,L从0开始,R从N-1开始,搜索nums[L]+nums[R]的和,如果等于target,就返回L+1和R+1,否则如果小于target
川峰
·
2023-10-02 17:16
LeetCode刷题笔记
LeetCode
数据结构与算法
一维数组
wps关闭自动更新方法
【方法二:修改更新配置】好像也不可靠找到wps安装路径-->版本号-->office6-->找到“kso
misc
.exe”,我这
结步
·
2023-10-02 15:15
wps
windows系统下载配置netcat工具(nc命令)
netcat的下载地址:https://eternallybored.org/
misc
/netcat/三、配置1、将下载的压缩包解压到C盘下W
m旧裤子
·
2023-10-02 14:52
工具
windows
【C++
刷题笔记
】螺旋矩阵 - 上三角
#include"iostream"#include"vector"usingnamespacestd;vector>generateMatrix_T(intn){vector>v(n,vector(n,0));intcount=1;intx=0,y=0;intstartX=0,startY=0;intnum=n*(n+1)/2;while(countstartX){v[x][y]=count;c
Go 鹏ya
·
2023-10-02 06:54
刷题
C++
c++
笔记
矩阵
【C++
刷题笔记
】螺旋矩阵的两种写法
螺旋矩阵有两种判断大循环结束的方式,第一种是判断需要循环多少次,奇数的话需要额外处理;第二种通过取多少个数判断,不需要额外处理方法一:classSolution{public:vectorspiralOrder(vector>&matrix){vector>&v=matrix;vectorret;intx=0,y=0;//x表示当前这一圈的最左上角的纵向起始坐标,y表示横向起始坐标intw=v[0
Go 鹏ya
·
2023-10-02 06:21
刷题
C++
c++
笔记
矩阵
【
刷题笔记
10.2】LeetCode: 罗马数字转整数
LeetCode:罗马数字转整数一、题目描述二、分析方法一:将给定字符串s中的"IV",“IX”,“XL”,“XC”,“CD”,“CM”全部替换为其他字符如:a,b,c,d,e,f这种,然后就可以遍历累加了。s=s.replace("IV","a");s=s.replace("IX","b");s=s.replace("XL","c");s=s.replace("XC","d");s=s.repl
时间_wys
·
2023-10-02 06:29
笔记
leetcode
linux
SNERT预备队招新CTF体验赛-
Misc
(SWCTF)
来自银河的信号10、Track_Me11、勇师傅的奇思妙想1、最简单的隐写下载附件后,图片格式并不支持打开根据题目提示,可能是文本,这里选择使用记事本打开拉到最下面,找到flagflag{Hello-World-
Misc
kali-Myon
·
2023-10-02 03:32
CTF
Misc
CTF
Misc
杂项隐写
SWCTF
5.生成设备节点 (iTOP4412)
#include头文件
misc
_register(&hello_dev);设备节点注册函数
misc
_deregister(&hello_dev);设备节点移除函数这两个函数就引出了一个结构体:staticstruct
misc
devicehello_dev
飒风灬
·
2023-10-01 23:28
Xilinx14.7安装教程
ops_request_
misc
=%257B%2522request%255Fid%2522%253A%2522160749808019724813213646%2522%252C%2522scm%2522%
ln栓
·
2023-10-01 16:26
CentOS 配置 keepalived 实现服务 HA
1.安装keepalived分别在两台主机安装keepalived及相关依赖包yuminstall-ynet-toolsps
misc
yuminstall-ynet-snmpyuminstall-yipvsadmkeepalived2
王不哈
·
2023-10-01 14:49
基于cat12和SPM12进行VBM数据分析
ops_request_
misc
=%257B%2522requ
此起彼伏Cccc
·
2023-10-01 09:32
脑成像分析
健康医疗
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他