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
findindex遍历
力扣HOT100-Java个人题解整理与总结
思路:采用两层
遍历
法,代码比较简单,单复杂度高、为了减少时间复杂度,因为题干中说明了,只有一种情况的答
阿联爱学习
·
2024-01-22 20:29
#
算法面试
力扣
Leetcode
Java
【代码随想录+力扣hot100】双指针
.移除元素思路:代码:26.删除有序数组中的重复项代码:思路一:重复元素必相邻思路二:从第一个位置开始考虑快慢指针977.有序数组的平方思路:代码:283.移动零代码:思路1:直接快慢指针思路2:1次
遍历
echoliuy
·
2024-01-22 20:28
leetcode
java
算法
React16源码: React中的completeUnitOfWork的源码实现
completeUnitOfWork1)概述各种不同类型组件的一个更新过程对应的是在执行performUnitOfWork里面的beginWork阶段它是去向下
遍历
一棵fiber树的一侧的子节点,然后
遍历
到叶子节点为止
Wang's Blog
·
2024-01-22 20:26
React
React
Native
react.js
前端
前端框架
力扣记录:Hot100(1)——1-19
4寻找两个正序数组的中位数5最长回文子串10正则表达式匹配11盛最多水的容器15三数之和17电话号码的字母组合19删除链表的倒数第N个结点1两数之和之前做过,使用HashMap存储数组中的数及其下标,
遍历
查找哈希表中是否存在目标值减当前值
Kiwi_fruit
·
2024-01-22 20:25
Hot100
LeetCode
leetcode
算法
数据结构
冒泡排序头歌Python作业
defbubbleSort(a):##请完成本函数n=len(a)#
遍历
整个数组foriinrange(n):#每次
遍历
只处理未排序的部分forjinrange(0,n-i-1):#如果前一个元素比后一个元素大
电科一班林耿超
·
2024-01-22 20:50
python
算法
数据结构
Leetcode 3013. Divide an Array Into Subarrays With Minimum Cost II
3013.DivideanArrayIntoSubarraysWithMinimumCostII1.解题思路这一题的话思路上的话我一开始是想着偷懒直接用动态规划,结果果然还是遇到了超时的问题,因为事实上要
遍历
Espresso Macchiato
·
2024-01-22 19:46
leetcode笔记
leetcode
3013
leetcode
hard
leetcode双周赛122
滑动窗口
leetcode题解
python笔记3
目录1、顺序结构2、选择结构3、多个条件的链接4、模式匹配5、循环结构1、
遍历
for循环1.
遍历
列表2.
遍历
字符串3.
遍历
范围4.
遍历
字典5.
遍历
集合2、无限while循环3、break在循环中的使用4
没有名字的鬼
·
2024-01-22 19:41
python学习笔记
python
笔记
开发语言
python笔记4
目录1、序列的相关操作2、序列的索引及切片操作索引操作:切片操作:3、列表1、列表的创建:2、列表的基本操作:3、
遍历
列表:4、列表生成式:5、二维列表:6、列表的特点:4、元组1、元组的创建:2、元组的基本操作
没有名字的鬼
·
2024-01-22 19:41
python学习笔记
python
笔记
开发语言
回溯算法理论基础
回溯算法介绍回溯算法与递归函数相辅相成,它是一种纯暴力搜索,可以使用剪枝等方式进行优化解决问题组合问题切割问题子集问题排列问题棋盘问题可视化理解可以理解为一种n叉树型结构,树的最大宽度为
遍历
的元素数量,
maybe_za
·
2024-01-22 19:14
算法
代码随想录算法训练营第五十七天 |647. 回文子串、516. 最长回文子序列
647.回文子串题目链接:647.回文子串dp含义:以i为开头,j为结尾的子串是不是回文子串递推公式:if(words[i]==words[j])
遍历
顺序:从下往上双指针法516.最长回文子序列题目链接
努力刷题的oyyo
·
2024-01-22 19:57
python内建函数max/min()
max/min后直接跟序列会返回此序列的最大/最小值:max(iterable,key,default)求迭代器的最大值,其中iterable为迭代器,max会foriin…
遍历
一遍这个迭代器,然后将迭代器的每一个返回值当做参数传给
owolf
·
2024-01-22 19:41
Golang GC
代表语言:Python、PHP、Swift标记-清除从根变量开始
遍历
所有引用的对象,引用的对象标记为"被引用",没有被标记的进行回收。优点:
爱钓鱼的码农
·
2024-01-22 19:16
codeforces 1490C
思路我们用setsetset保存每一个可能的a3a^3a3,
遍历
找b3b^3b3,如果bbb存在且为正整数,则输出对本题只要求查找,我们可以用unorderedunorderedunordered_setsetset
qustflypiggy
·
2024-01-22 18:39
codeforces
板刷二分
rating
1200
算法
数据结构
CM11 链表分割
链表分割_牛客题霸_牛客网(nowcoder.com)一、思路分析二、源码一、思路分析创建两个链表small、big
遍历
原来链表比X小的节点尾插到small比X大的节点尾插到big最后来链接起来这样不会改变各个节点的相对顺序二
乌龟跌倒
·
2024-01-22 18:21
力扣题目集
链表
数据结构
【排序】选择排序、堆排序(大根堆【升序】,小根堆【降序】)
简单选择排序思想:默认0号位,定义为min,再从第二位起,
遍历
所有,找到一个更小的,把下标赋给min,
遍历
结束,如果当前i下标的值不是min,则说明min更新,有更小的值的下标,所以min值和i值交换。
白糖熊
·
2024-01-22 17:00
数据结构与算法
算法
数据结构
排序算法
acwing讲解篇之93. 递归实现组合型枚举
文章目录题目描述题解思路题解代码题目描述题解思路本题相当于二叉树的深度优先
遍历
,树的第i层表示第i个数选或不选,当选择了m次左节点后退出我们记录当前递归的深度deep然后用state进行状态压缩,state
醉墨居士
·
2024-01-22 17:22
数据结构与算法
深度优先
算法
acwing讲解篇之94. 递归实现排列型枚举
文章目录题目描述题解思路题解代码题目描述题解思路定义递归深度deep,数字使用情况used,选择的数字顺序path进行递归终止条件为递归深度达到n层时,打印path,然后返回深度加一
遍历
未使用的数字,选择数字
醉墨居士
·
2024-01-22 17:22
数据结构与算法
深度优先
算法
acwing讲解篇之92. 递归实现指数型枚举
文章目录题目描述题解思路题解代码题目描述题解思路本题相当于二叉树的深度优先
遍历
,树的第i层是第i个数选或不选我们记录当前递归的深度deep然后用state进行状态压缩,state第i位是1表示选第i个数
醉墨居士
·
2024-01-22 17:21
数据结构与算法
深度优先
算法
acwing讲解篇之5459. 区间嵌套
文章目录题目描述题解思路题解代码题目描述题解思路记录所有区间和区间对应的索引按照区间左端点进行排序然后
遍历
排序后的区间如果当前区间的右端点相比于前一个区间的右端点有所上升或者不变则输出当前区间的索引和前一个区间的索引
醉墨居士
·
2024-01-22 17:49
数据结构与算法
算法
遍历
字符串
通过for循环对字符串进行
遍历
:初始条件设为i=0,索引从0开始,循环条件为i=0;i--){ret=ret+s.charAt(i);}System.out.println(ret);//方法2:顺序ret
Katharine_Yuan
·
2024-01-22 17:11
java
算法
开发语言
输出最长回文子串
思路:从回文串的对称点开始,依次向左向右比较,不相同的时候停止
遍历
,直到找出最大的长度的回文子串。
杰伦哎呦哎呦
·
2024-01-22 17:46
二分查找法(java版)
2.应用场景eg:需求:在有序数组A中查找值X;*若找到则返回X的索引*若未找到则返回-1(索引不可能存在负值)看到此题,想必有人可能会想到使用for循环
遍历
数组,用数组里面的数据依次和要查找的数据
光
·
2024-01-22 17:34
算法
数据结构
递归引发的血案
正确写法://根据parent列表,从end到begin自底向上DFS
遍历
voidDFS_Path(vector>&parent,vector&s,intstart,int&max_group,int&
小幸运Q
·
2024-01-22 16:02
37-WEB漏洞-反序列化之PHP&JAVA全解(上)
有类魔术方法触发2.2.1、本地2.2.2、网鼎杯2020青龙大真题三、参考资料一、PHP反序列化原理未对用户输入的序列化字符串进行检测,导致攻击者可以控制反序列化过程,从而导致代码执行,SQL注入,目录
遍历
等不可
月亮今天也很亮
·
2024-01-22 16:03
学习
web安全
小迪安全
前端
php
java
反序列化
小迪
php反序列化
web安全
Jeecg jeecgFormDemoController RCE漏洞复现(CVE-2023-49442)
Jeecg4.0及之前版本中,由于/api接口鉴权时未过滤路径
遍历
,攻击者可构造包含../的url绕过鉴权。并且内部有使用fast
OidBoy_G
·
2024-01-22 15:39
漏洞复现
安全
web安全
SpringBoot整合FreeMarker
以下是JavaFreeMarker常用的语法及示例:输出变量值使用${}输出变量值,如:${user.name}条件判断使用和进行条件判断,如:=18>成年人未成年人循环
遍历
使用进行循环
遍历
,如:${user.name
路西法98
·
2024-01-22 15:56
spring
boot
后端
hot100:09找到字符串中所有字母异位词
记录p字符串的字母频次p_cnt,和s字符串前m个字母频次s_cnt若p_cnt和s_cnt相等,则找到第一个异位词索引0继续
遍历
s字符串索引为[m,n)的字母,在s_cnt中每次增加一个新字母,去除一个旧字母判断
蜡笔小心眼子!
·
2024-01-22 14:44
OJ题目讲解
算法
leetcode
java
hot100:06三数之和
题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台算法思想:使用双指针的思想,首先需要先对数组进行排序,让数组满足单调性,这样在相加的时候更加方便更新条件;再
遍历
数组,
遍历
数组的目的就是确定一个数
蜡笔小心眼子!
·
2024-01-22 14:14
OJ题目讲解
排序算法
算法
leetcode
java
hot100:08无重复字符的最长子串
题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台算法思想:使用滑动窗口的思想来解决,定义两个指针left和right均指向下标0,right指针用来
遍历
字符串,将right指针对应的元素入窗口
蜡笔小心眼子!
·
2024-01-22 14:43
OJ题目讲解
哈希算法
散列表
算法
java
leetcode
MySQL in和exists的取舍
in和exists的取舍之前说过要小表驱动大表,即先
遍历
小表再
遍历
大表,接下来看一下in和exists的区别in先执行子查询,适合于外表大而内表小的情况select * from A where id
拾光师
·
2024-01-22 14:13
MySQL
程序人生
电话号码的字母组合-算法
题目按电话上数字与字母的对应关系,如2={a,b,c},3={d,e,f}等,给定一串数字如267,则求出abc,mno,qprs的所有组合,如amq,amp...cor,cos等思路
遍历
都可以用回溯的方式尝试解决
黄国海Argo
·
2024-01-22 13:56
算法
算法
C语言简单实现冒泡函数
它的基本思想是通过重复
遍历
待排序的数据集,并依次比较相邻的两个数据项,如果它们的顺序错误则进行交换。这个过程会持续重复直到所有相邻的数据项都已经交换完毕,此时说明该数据集已经排好序。
大耳朵土土垚
·
2024-01-22 13:20
C语言笔记
c语言
排序算法
Kotlin-Map和flatMap
map:
遍历
每一个元素flatMap:
遍历
每一个元素,并铺平元素varlist=listOf(listOf(10,20),listOf(30,40),listOf(50,60))varmapList=list.map
饭小粒
·
2024-01-22 12:45
kotlin
kotlin
map
flatmap
移动元素(快慢指针法)
本题运用了快慢指针法来解决,实际上并没有创建指针,而是创建了两个变量模拟下标的走势:两个变量的规则是:str是快指针,dst是慢指针,str
遍历
数组,dst用于改变数组的值和返回非val的个数;如果str
cookies_s_s
·
2024-01-22 11:44
算法
数据结构
算法
c++
c语言
js锚点定位
1:v-for渲染导航栏:循环
遍历
导航栏//{{item.name}}导航栏数据2:导航栏点击的每一项item.href,都要跳到对应到id="xxxx"位置;我们需要对toTo(item,index)
js代码人
·
2024-01-22 11:49
Mybatis 动态SQL删除操作
实现动态删除多个数据,这里我们需要用到foreach标签,这个标签还可以运用到批量插入,反正需要对集合进行
遍历
时就可以使用该标签,标签有如下属性:新建了一个userInfo2Mapper接口,然后写下如下代码
江鱼鳍
·
2024-01-22 11:45
mybatis
sql
数据库
洛谷OJ-字符串大小写转化
方法一:通过
遍历
字符串,然后用tolower(charc)和toupper(charc)这两个函数,完成转化。strings("HelloWorld!!!")
CPPZWW
·
2024-01-22 11:07
python实现顺序查找和哈希查找算法
顺序查找顺序查找是按照序列原有顺序对数组进行
遍历
比较查询的基本查找算法,顺序查找是最简单的搜索算法,其实现如下:defsequential_search(items,item):foriinitems:
Python之战
·
2024-01-22 10:14
深度学习记录--学习率衰减(learning rate decay)
采用学习率衰减的方法随着学习率的衰减,步长会逐渐变小,因此最终摆动的区间会很小,更加近似最小值如下图,蓝色曲线表示mini-batch梯度下降,绿色曲线表示采用学习率衰减的梯度下降学习率衰减的实现1epoch=
遍历
数据
蹲家宅宅
·
2024-01-22 10:12
深度学习记录
深度学习
学习
人工智能
[LeetCode] 32. Longest Valid Parentheses (hard)
仅当
遍历
到s[i]==')'的时候记录。dp[i]=dp[i-1]+2加上当前组其他对的长度dp[i]+=dp[i-dp[i]]加上邻近的上一组的总长度有点乱..classSolution{publi
弱花
·
2024-01-22 10:01
opencv009 滤波器01(卷积)
又开始学习opencv啦1、什么是图片卷积图像卷积就是卷积核在图像上按行滑动
遍历
像素时不断地相乘求和的
yf743909
·
2024-01-22 10:04
计算机视觉
深度学习
cnn
python
opencv
人工智能
学习
ConcurrentHashMap解决Map边
遍历
边修改的并发操作异常
遍历
它的线程和修改的线程不是同一个线程,那么就可能会出现并发安全的问题,修改的话:必须保证,始终是一个线程。
zfoo-framework
·
2024-01-22 10:23
#
java多线程
java
jvm
开发语言
[ConcurrentHashMap] 1.computeIfAbsent嵌套使用会造成死循环 2.解决单线程下
遍历
过程中修改的问题
1)问题1packageorg.example.testChm2;importcom.google.common.collect.Maps;importjava.util.Map;/***@authorjianan*@date2021/7/210:45:06*/publicclassTestChm2{publicstaticMaptestMap=Maps.newConcurrentMap();pu
zfoo-framework
·
2024-01-22 10:21
#
java多线程
java
开发语言
后端
改变数组中的固定字段数字转是否和乡镇
单纯的1转是,0转否并不难,写个foreach
遍历
一下单独处理就可以了,可是如果层级较深,数据量很大,foreach嵌套foreach的话,难免不会内存报错。
东西汉
·
2024-01-22 09:42
Python格式化输出商品的名称和单价
需求:使用列表存储一些商品数据,使用循环
遍历
输出商品信息,要求对商品的编号进行格式化为6位,单价保留2位小数,并在前面添加人民币符号输出。
python成长之路
·
2024-01-22 09:54
Python
python
linux
开发语言
Python判断车牌归属地
需求:使用列表存储N个车牌号码,通过
遍历
列表及字符串的切片操作判断车牌的归属于地。
python成长之路
·
2024-01-22 09:24
Python
python
前端
数据库
JS深浅拷贝
拷贝:复制数据浅拷贝:将对象数据的第一层复制出来,更深层的数据仅仅是地址的引用深拷贝:无论多少层数据,全都要复制出来实现浅拷贝使用for-in
遍历
lettarget={};//
遍历
源数据对象for(constkeyinorigin
Turbosaa
·
2024-01-22 09:52
javascript
前端
LeetCode114二叉树展开为链表(相关话题:后序
遍历
)
展开后的单链表应该与二叉树先序
遍历
顺序相同。
数据与后端架构提升之路
·
2024-01-22 09:18
#
算法
java
javascript
数据库
windows c++ (3) windows获取进程PID、进程路径、进程启停及文件相关操作
1、windows下获取PIDwindows下获取PID比较简单,可以直接通过TlHelp32.h内的Process32First+Process32Next来
遍历
进程获取PROCESSENTRY32(
勤又氪猿
·
2024-01-22 09:27
windows
c++
windows
c++
linux
144.二叉树的前序
遍历
递归publicListpreorderTraversal(TreeNoderoot){Listlist=newArrayListlist){if(t==null){return;}list.add(t.val);traversal(t.left,list);traversal(t.right,list);}迭代(不断走向左子树)publicListpreorderTraversal(TreeNo
贝耶儿
·
2024-01-22 08:22
数据结构
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他