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
遍历
剑指offer46_字符串中第一个只出现一次的字符
二次
遍历
字符串,找到第一个计数为1的字符。关键步骤:第一次
遍历
:
·
2025-06-27 21:54
csp基础之string
一、基础知识1.string的读入、输出、求长度、比较、拼接、
遍历
:getline(cin,s):读入一个包含空格的字符串cin>>s:读入一个不包含空格的字符串couts2:直接比较大小s+=t:拼接字符串
向日葵的小屋
·
2025-06-27 19:09
c++学习
算法
单调栈算法(C++版)
方法:顺序Or逆序
遍历
(看情况),以下是下大上小的情况,逆序
遍历
1.栈空或栈顶元素top.value比当前元素x大的时候,x可以进栈,此时记下x进栈前的栈顶元素top.value作为x的下一个更大元素(
向日葵的小屋
·
2025-06-27 19:39
c++
笔记
leetcode
算法
Python超详细基础教程,从入门到实践
Python超详细基础入门一、变量和简单数据类型(一)修改字符串大小写(二)制表符和换行符(三)删除空白(四)数二、列表(一)列表定义(二)修改、添加和删除元素(三)组织列表三、操作列表(一)
遍历
整个列表
李问号
·
2025-06-27 19:37
研0
python
开发语言
爬虫
第十章——搜索
‧暴力搜索通过
遍历
数据结构来定位数据。线性搜索适用于数组和链表,广度优先搜索和深度优先搜索适用于图和树。此类算法通用性好,无须对数据预处理,但时间复杂度()较高。
·
2025-06-27 17:26
Redis大规模Key
遍历
实战:性能与安全的最佳实践
在Redis数据库的日常运维和开发过程中,我们经常需要
遍历
所有的key来执行各种操作,如统计、分析、迁移或清理数据。
GO兔
·
2025-06-27 10:11
redis
redis
安全
数据库
python中的高级变量IV
python中的高级变量IV列表(list)的循环
遍历
列表
遍历
就是从头到尾依次从列表中提取数据列表
遍历
的实现:建立一个循环,在循环体内部对每一个元素执行相同的操作为了提高
遍历
效率,python使用迭代(
hbwhmama
·
2025-06-27 09:38
python学习
python
开发语言
20240820 代码随想录 | 图论 岛屿
bfs是先把本节点所连接的所有节点
遍历
一遍,走到下一个节点的时候,再把连接节点的所有节点
遍历
一遍,搜索方向更像是广度,四面八方的搜索过程。
m0_46259676
·
2025-06-27 08:28
图论
算法
C语言创建队列循环队列,并实现初始化、
遍历
、插入、删除、销毁等基本操作。
队列:特殊的线性表,“先进先出”,在尾结点处插入,头节点处删除。它也有有顺序存储和链式存储两种存储结构。为了防止“假溢出”,顺序存储我们用循环队列来实现,为了便于辨别队列是否已满,通常要保证循环队列满的时候,数组仍有一个空闲空间。判断循环队列:队列已满:(rear+1)%MAXIZE=front队列为空:rear=front队列长度:(MAXIZE-front+rear)%MAXIZE队列的结构定
h3xz
·
2025-06-27 08:56
数据结构
队列
数据结构
c语言
代码随想录|图论|04广度优先搜索理论基础
当然,也有一些问题是广搜和深搜都可以解决的,例如岛屿问题,这类问题的特征就是不涉及具体的
遍历
方式,只要能把相邻且相同属性的节点标记上就行。
Paper Clouds
·
2025-06-27 08:25
图论
宽度优先
算法
数据结构
leetcode
c++
代码随想录|图论|05岛屿数量(深搜DFS)
思路遇到一个没有
遍历
过的节点陆
Paper Clouds
·
2025-06-27 08:25
图论
深度优先
算法
数据结构
leetcode
代码随想录day16二叉树4
文章目录513.找树左下角的值112.路径总和113.路径总和II106.从中序与后序
遍历
序列构造二叉树105.从前序与中序
遍历
序列构造二叉树513.找树左下角的值题目链接文章讲解/***Definitionforabinarytreenode
皮蛋瘦肉粥_121
·
2025-06-27 07:22
二叉树
数据结构
代码随想录day13二叉树1
文章目录二叉树的递归
遍历
二叉树前序
遍历
二叉树后序
遍历
二叉树中序
遍历
二叉树层序
遍历
102.二叉树的层序
遍历
107.二叉树的层序
遍历
II199.二叉树的右视图637.二叉树的层平均值429.N叉树的层序
遍历
皮蛋瘦肉粥_121
·
2025-06-27 07:52
二叉树
代码随想录day15 二叉树3
可能1的左子树不为空,右子树为空,这样就
遍历
不
m0_74187270
·
2025-06-27 07:20
算法
数据结构
代码随想录day14 Java版 二叉树部分
今天开始刷二叉树的题目,发现大多数都是在昨天的
遍历
的基础上的变式226.翻转二叉树根据题目描述模拟整个交换过程,发现非常像前序
遍历
的递归方式:每次先将当前节点的左右孩子互换,再递归左右孩子,当节点为空的时候停下
洒水水儿
·
2025-06-27 07:48
代码随想录打卡
算法
leetcode
职场和发展
代码随想录day15 Java版 二叉树部分
222.完全二叉树的节点个数自己做没想出来完全二叉树这个条件怎么利用,直接递归
遍历
了classSolution{publicintcountNodes(TreeNoderoot){if(root==null
洒水水儿
·
2025-06-27 07:48
代码随想录打卡
算法
leetcode
数据结构
代码随想录day16 二叉树
层序
遍历
,只不过是右边的节点先入队,所以最后的就是左边节点的值。
Hoshinoharuka
·
2025-06-27 07:17
java
算法
数据结构
python xpath语法-Python Xpath语法
一、python数据提取xpath1.beautifulsoupxpath正则表达式2.xpath是一种在XML和HTML文档中查找信息的语言,可用来在XML和HTML中对元素进行
遍历
ChromeXPathHelper3
weixin_37988176
·
2025-06-27 07:43
C++ --- vector的简单实现
、默认成员函数1.构造函数1.1默认构造函数1.2初始化列表构造1.3迭代器区间构造1.4n个val构造2.拷贝构造函数3.析构函数4.运算符重载4.1operator=4.2operator[]二、
遍历
方式
爱学习的小邓同学
·
2025-06-27 02:08
C++
c++
开发语言
Python:操作 Excel 日历案例
上与你们相遇~本博客的精华专栏:【自动化测试】【测试经验】【人工智能】【Python】Python操作Excel系列读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平垂直居中拿到所有单元格的集合
遍历
所有的单元格公式格式化合并拆分单元格折叠删除行列移动单元格
Thomas Kant
·
2025-06-26 12:37
Python
python
excel
开发语言
Java数据结构——线性表Ⅲ
一、双链表(DoubleLinkedList)1.结点与链表类定义(设计思路)(1)DLinkNode结点类设计双向指针:prior指针指向前驱,支持反向
遍历
next指针指向后继,支持正向
遍历
应用场景:
爱吃代码的小皇冠
·
2025-06-26 08:13
算法
数据结构
java
学习
笔记
链表
LeetCode第285题_二叉搜索树中的顺序后继
文章提供了递归和迭代两种实现方案,包含C#、Python、C++三种语言实现,配有详细的树
遍历
分析和性能对比。适合学习二叉搜索树和树
遍历
算法的读者。
@蓝莓果粒茶
·
2025-06-26 08:10
算法
leetcode
算法
职场和发展
c#
学习
python
c++
JVM(7)——详解标记-整理算法
遍历
所有可达对象(从GCRoots开始),标记它们为“存活”。整理阶段:不再简单地清除垃圾对象,而是将所有存活的对象向内存空间的一端(通常是起始地址或结束地址)移动,紧凑排列。
十六点五
·
2025-06-26 06:00
java
jvm
开发语言
后端
【Python Cookbook】迭代器与生成器(一)
目录案例目录案例迭代器与生成器(一)1.手动
遍历
迭代器2.代理迭代3.使用生成器创建新的迭代模式4.实现迭代器协议迭代器与生成器(三)9.排列组合的迭代10.序列上索引值迭代11.同时迭代多个序列12.
G皮T
·
2025-06-25 19:37
#
Cookbook
python
迭代器
生成器
iterator
generator
yield
next
C++面试题(43)------数组中数值和下标相等的元素
解法一:对于无序数组(暴力搜索)对于无序数组,最直接的方法就是
遍历
整个数组,检查每一个元素是否满足nums[i]==i的条件代码:#includeusingnamesp
村北头的码农
·
2025-06-25 17:25
c++
c++
算法
数据结构
洛谷题解:P12207 [蓝桥杯 2023 国 Python B] 划分
所以
遍历
aaa的每个元素,
遍历
ai−1a_i-1ai−1致404040个数的和的一半,若发现dpj−aidp_{j-a_i}dpj−ai
HZY1618yzh
·
2025-06-25 13:56
题解
蓝桥杯
Java集合马戏团:List、Set、Map大狂欢
有序的队列大师1.ArrayList-数组型"快枪手"Listlist=newArrayList>1);//1.5倍特点:背后是动态数组️按序号访问速度堪比闪电⚡(O(1))适用场景:频繁按索引访问需要
遍历
的只读数据
zhysunny
·
2025-06-25 08:23
Java那些事
java
list
开发语言
Python中JSON查询利器:jsonpath-ng vs jmespath深度对比
当面对多层嵌套的数据时,手动
遍历
字典和列表既繁琐又低效。就像前端开发中用CSS选择器定位HTML元素一样,Python开发者也需要高效查询JSON数据的工具。
白酒永远的神
·
2025-06-25 04:49
python
json
买卖股票的最佳时机 (
遍历
)
题目:121.买卖股票的最佳时机思路:
遍历
,维护已
遍历
过的元素中的最小值,时间复杂度0(n)。
岁忧
·
2025-06-24 23:44
C++
JAVA
Go版本
LeetCode
LeetCode
面试经典
150
题
leetcode
面试
算法
java
c++
go
学习日记-spring-day35-6.23
知识点:1.实现简单基于XML配置程序Dom4j回顾知识点核心内容重点DOMForge用于解析XML文件(如web.xml),涉及Document对象、根元素获取及子元素
遍历
XML解析流程(SAXReader
永日45670
·
2025-06-24 22:39
学习
spring
java
二叉树day1
二叉树的递归
遍历
144二叉树的前序
遍历
vector的push_back方法res.push_back(root->val);vector的insert方法res.insert(res.end(),right_res.begin
sjtu_哈基坤
·
2025-06-24 20:56
Leetcode刷题日记
算法
leetcode
职场和发展
算法思想之广度优先搜索(BFS)及示例(亲子游戏)
广度优先搜索这种算法
遍历
整个图的所有节点并记录,直至找到所需结果为止,是一种盲目算法,但它还有一个非常重要的特性一最佳解,即当所有的边长相等,它就是最佳解,若在距离聚类算法中,应用广度优先搜索此特性去搜寻数据对象的同类
墨鸦_Cormorant
·
2025-06-24 20:52
算法
算法
宽度优先
游戏
图片批量去重---(均值哈希、插值哈希、感知哈希、三/单通道直方图)
一、整体步骤本脚本中,关键步骤包括以下步骤:1、图片加载:脚本会
遍历
指定的图片目录,将所有图片加载到内存中。
ghx3110
·
2025-06-24 15:47
数据
/
脚本处理
均值算法
哈希算法
直方图
图片去重
双指针C++[算法详解+Leetcode例题练习]
双指针是一种在
遍历
数组/字符串时使用两个索引变量的方法,常用于优化暴力
遍历
双指针常见的两种形式:1.
沧澜sincerely
·
2025-06-24 14:10
算法
c++
leetcode
双指针
给定一个数组arr,求差值为k的去重数字对
把这些数放入hashset中,对元素去重了,然后
遍历
每一个,以差值为升序来获取。
失忆机器
·
2025-06-24 13:34
数据结构与算法
leetcode
排序算法
算法
Golang基础笔记四之map
本文首发于公众号:Hunter后端原文链接:Golang基础笔记四之map这一篇笔记介绍Golang里map相关的内容,以下是本篇笔记目录:map的概念及其声明与初始化map的增删改查map的
遍历
1、map
·
2025-06-24 13:43
go后端map
js算法---给定某无序数组,求取任意两个元素之间的最大差值
例如arr=[2,3,8,4,15,1,6,9,7]最大的两个差值是15-2,而不是15-1,因为1的下标要大于15的下标思路:循环
遍历
数组,如果后一个数比前一个数大,让他两做差,然后用这个差值与上一个差值进行比较
丑小鸭变黑天鹅
·
2025-06-24 13:02
算法
算法
数组排序之后相邻数的最大差值
[要求]时间复杂度为O(n),空间复杂度为O(n)解题思路:如果直接对数组进行sort排序在
遍历
查找其时间复杂度达到O(nlogn);桶排序1)可将整个数组分为N个区间,假设arr数组最大值为Max,最小值为
fire_guang
·
2025-06-24 13:01
c++
算法
数据结构
关于 Babel AST 与插件机制详解
一、Babel的整体编译流程Babel编译一个JavaScript文件,核心流程分三步:代码字符串↓解析(Parse)—用@babel/parser生成AST↓转换(Transform)—用插件
遍历
/修改
shenyan~
·
2025-06-24 06:17
前端
leetcode面试经典150题
leetcode面试经典150题数组/字符串双指针滑动窗口矩阵哈希表区间栈链表二叉树二叉树层次
遍历
二叉搜索树图图的广度优先搜索字典树回溯分治Kadane算法二分查找堆位运算数学一维动态规划多维动态规划数组
Ashiu
·
2025-06-24 06:16
算法
python
python
160. 相交链表
图示两个链表在节点c1开始相交:二、解题思路双指针法核心思想:让两个指针分别
遍历
两个链表,当指针走到链表末尾时,跳到另一个链表的开头。
周方.
·
2025-06-24 06:14
LeetCode
链表
数据结构
算法
leetcode
职场和发展
c++
深搜(看这一篇就够了)
深搜简介深搜是一种对数串或图形进行
遍历
的算法。它会从起点像树状图一样向下进行探索,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底,这种尽量往深处走的概念即是深度优先的概念。
Lucas55555555
·
2025-06-24 05:40
普及组初赛
算法
【Python Cookbook】迭代器与生成器(二)
目录案例目录案例迭代器与生成器(一)1.手动
遍历
迭代器2.代理迭代3.使用生成器创建新的迭代模式4.实现迭代器协议迭代器与生成器(三)9.排列组合的迭代10.序列上索引值迭代11.同时迭代多个序列12.
G皮T
·
2025-06-23 22:54
#
Cookbook
python
迭代器
生成器
【Python Cookbook】迭代器与生成器(四)
目录案例目录案例迭代器与生成器(一)1.手动
遍历
迭代器2.代理迭代3.使用生成器创建新的迭代模式4.实现迭代器协议迭代器与生成器(三)9.排列组合的迭代10.序列上索引值迭代11.同时迭代多个序列12.
·
2025-06-23 22:54
面试150 整数转罗马数字
思路建立数字和字符的字典映射表,
遍历
映射表做差,将字符添加到结果中,当差为0的时候,break退出循环。
Alfred king
·
2025-06-23 17:54
面试150题目
面试
leetcode
python
字符串
面试150 加油站
我们通过定义一个start起点,通过
遍历
数组计算净消耗,如果净消耗小于0,重新置0,start更改为下一个坐标,然后重新计算。
Alfred king
·
2025-06-23 17:51
面试150题目
python
贪心算法
leetcode
判断是否为质数(素数)多方法逐优化 c/c++语言
二.判断质数的方法(逐渐优化)1.方法一根据定义,
遍历
i=(1,n),对n%i进行判断。boolisPrime(intn){if(n==1)returnfalse;for(inti
偷摘天上云^
·
2025-06-23 16:44
c++
算法
开发语言
c语言
Python递归编程精通:优雅的问题解决方案深度探讨
这种方法常常能为复杂问题(如树
遍历
或数学计算)提供优雅、简洁的解决方案。
Morpheon
·
2025-06-23 15:05
python
java
服务器
力扣刷题(第四十九天)
灵感来源-保持更新,努力学习-python脚本学习反转链表解题思路迭代法:通过
遍历
链表,逐个改变节点的指针方向。
eachin_z
·
2025-06-23 14:59
力扣每日打卡
leetcode
算法
职场和发展
JavaScript中的10种排序算法:从入门到精通
它的基本思想是:重复地
遍历
要排序的数组,一次比较两个元素,如果它们的顺序错误就交换它们。想象一下水中的气泡,较大的气泡会慢慢浮到水
漠月瑾
·
2025-06-23 13:50
前端探秘:问题与原理
排序算法
javascript
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他