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
leetcode数据结构刷题
代码随想录算法训练营 Day62 总结篇 开始的结束
刷题
常回顾,不回顾只有短期记忆
刷题
必须要手动推理,才能记忆更牢
JK0x07
·
2025-06-01 03:43
算法
【Rust】——项目实例:——命令行实例(一)
博主现有专栏:C51单片机(STC89C516),c语言,c++,离散数学,算法设计与分析,
数据结构
,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2025-06-01 02:12
Rust(官方文档重点总结)
rust
开发语言
后端
leetcode
hot100
刷题
日记——33.二叉树的层序遍历
解题+总结二维vector的初始化方法题目描述情况1:不确定行数和列数情况2:已知行数和列数情况3:已知行数但不知道列数情况4:已知列数但不知道行数题目描述解答:用队列思路都差不多,我觉得对于我自己来说,此题最大的难点在于二维vector的初始化。和之前有行数的初始化不一样的是:此题不确定行数,也不确定列数。那我们就以此题为例,总结一下二维vector的初始化吧。情况1:不确定行数和列数class
姬公子521
·
2025-06-01 00:25
力扣刷题专栏
leetcode
算法
职场和发展
一起学
数据结构
和算法(三)| 字符串(线性结构)
字符串(String)字符串是由字符组成的有限序列,在计算机中通常以字符数组形式存储,支持拼接、查找、替换等操作。简介字符串是计算机科学中最常用的数据类型之一,由一系列字符组成的有限序列。在大多数编程语言中,字符串被作为基本数据类型或者对象提供,用于表示文本。从本质上讲,字符串可以看作是一个数组,但与普通数组不同,字符串有特殊的属性和操作方法,更适合处理文本数据。在Java等现代编程语言中,字符串
一之十六
·
2025-06-01 00:55
数据结构和算法
数据结构
算法
java
MySQL多表查询详解:内连接、外连接、自连接通通搞懂【MySQL系列】
1.1多表
数据结构
的必要性在数据库设计中,为了避免数据冗余和提升可维护性,通常会采用三范式设计。这会将重复出现的数据抽离成独立的表
大熊计算机
·
2025-06-01 00:55
教学博客文章
mysql
数据库
leetcode
hot100
刷题
日记——29.合并两个有序链表
解答:方法一:递归递归的边界条件是啥呢?递归别想那么多具体步骤,考虑大步骤,小的递归自己会去做的classSolution{public:ListNode*mergeTwoLists(ListNode*list1,ListNode*list2){//递归比较大小//先考虑递归边界是什么?//如果一条链表遍历到了空节点,说明另一条链表已经排好序了//返回另一条链表if(!list1){returnl
姬公子521
·
2025-05-31 23:18
力扣刷题专栏
leetcode
链表
c++
栈与队列:
数据结构
的有序律动
在
数据结构
的舞台上,栈与队列宛如两位优雅的舞者,以独特的节奏演绎着数据的进出规则。它们虽不像顺序表与链表那般复杂多变,却有着令人着迷的简洁与实用,在众多程序场景中发挥着不可或缺的作用。
秋山落叶万岭花开ღ
·
2025-05-31 23:48
数据结构
算法
python
算法与
数据结构
高频面试题
1、编写程序,在D盘根目录下创建一个文本文件test.txt,并向其中写入字符串helloworld答:fp=open(r’D:\test.txt’,‘a+’)print(‘helloworld’,file=fp)fp.close()2、写出下面代码的优化版本,提高运行效率x=list(range(500))foriteminx:t=5**5print(item+t)3、编写程序,生成一个包含20
wespten
·
2025-05-31 23:15
人工智能
AI大模型
AIGC
深度学习
语言图像处理
面试
职场和发展
LeetCode
高频SQL50题(基础版)day01
文章目录day011查询2连接高频SQL50题(基础版)day011查询1757.可回收且低脂的产品+-------------+---------+|ColumnName|Type|+-------------+---------+|product_id|int||low_fats|enum||recyclable|enum|+-------------+---------+product_id
卷末
·
2025-05-31 21:05
SQL
leetcode
算法
职场和发展
LeetCode
高频SQL50(基础版)
文章目录[高频SQL50题(基础版)](https://
leetcode
.cn/studyplan/sql-free-50/)1查询1757.可回收且低脂的产品+-------------+------
卷末
·
2025-05-31 21:05
SQL
leetcode
算法
24届春招平均薪资出炉!互联网行业薪资15.3k,你达标了吗
刚刚小米发来明天晚上的面试通知,有没有面试过相同或者类似岗位的uu呀,我#和牛牛一起
刷题
打卡(51733)##和牛牛一起
刷题
打卡##牛客在线求职答疑中心(35799)#华#牛客在线求职答疑中心#华为机试
2301_79125431
·
2025-05-31 21:33
java
Pytorch基础操作
pytorch框架“,然后就猛猛提问了有关于tensor切片的问题…当然是没答上来,因此在这里整理一下pytorch的一些基础编程语法,常看常新PyTorch基础操作全解一、张量初始化PyTorch的核心
数据结构
是
xsddys
·
2025-05-31 19:47
pytorch
人工智能
python
字符串转换函数-
leetCode
-008
问题描述:实现一个将字符串转换为整数的函数时,需要考虑各种边界情况和细节,例如空格的处理、符号的判断、数字的读取以及整数溢出的处理等。以下是详细的解题过程以及代码实现。问题分析空格处理:需要丢弃字符串开头的空格字符。符号判断:检查字符串的第一个有效字符是否为正或负号。数字读取:读取连续的数字字符,直到遇到非数字字符或字符串结束。整数溢出处理:确保读取的整数不超过32位有符号整数的范围。解题思路初始
风风吹不到
·
2025-05-31 17:02
leetcode
算法
java
day14
leetcode
-hot100-27(链表6)
21.合并两个有序链表-力扣(
LeetCode
)1.暴力法思路创建一个空节点,用来组装这两个链表,谁小谁就是下一个节点。
苏荷水
·
2025-05-31 17:02
leetcode
链表
算法
Leetcode
LCR 187. 破冰游戏
1.2.题目地址https://
leetcode
.cn/problems/yuan-quan-zhong-zui-hou-
Benjamin Tang
·
2025-05-31 17:02
leetcode
算法
约瑟夫环
Leetcode
465. 最优账单平衡
1.2.题目地址https://
leetcode
.cn/problems/optimal-account-balancing/descrip
Benjamin Tang
·
2025-05-31 17:02
leetcode
算法
动态规划
状压dp
Leetcode
1908. Nim 游戏 II
1.题目基本信息1.1.题目描述Alice和Bob交替进行一个游戏,由Alice先手。在游戏中,共有n堆石头。在每个玩家的回合中,玩家需要选择任一非空石头堆,从中移除任意非零数量的石头。如果不能移除任意的石头,就输掉游戏,同时另一人获胜。给定一个整数数组piles,piles[i]为第i堆石头的数量,如果Alice能获胜返回true,反之返回false。Alice和Bob都会采取最优策略。1.2.
Benjamin Tang
·
2025-05-31 17:02
leetcode
算法
博弈论
Leetcode
2819. 购买巧克力后的最小相对损失
1.题目基本信息1.1.题目描述现给定一个整数数组prices,表示巧克力的价格;以及一个二维整数数组queries,其中queries[i]=[ki,mi]。Alice和Bob去买巧克力,Alice提出了一种付款方式,而Bob同意了。对于每个queries[i],它的条件如下:如果一块巧克力的价格小于等于ki,那么Bob为它付款。否则,Bob为其中ki部分付款,而Alice为剩余部分付款。Bob
Benjamin Tang
·
2025-05-31 17:32
leetcode
算法
二分查找
滑动窗口
Leetcode
340. 至多包含 K 个不同字符的最长子串
1.2.题目地址https://
leetcode
.cn/problems/longest-substring-with-at-most-k-distinct-characters/description
Benjamin Tang
·
2025-05-31 17:01
leetcode
算法
滑动窗口
Python字典键的使用与应用:从基础到高级实践
文章大纲引言Python字典(dict)作为一种核心
数据结构
,以其高效的键值对存储和快速查找能力在编程中占据重要地位。
面朝大海,春不暖,花不开
·
2025-05-31 16:58
Python基础
Python
代码优化
深入理解mysql索引底层
数据结构
B+树索引B树是一种多路搜索树,在数据库、文件系统中常用于索引结构,它是B+树的“祖先”,但现在用得更少。下面是它的主要特点:B树的核心特点(以阶为m的B树为例)特点说明多叉结构每个节点最多有m个子节点,m是树的阶。有序性所有节点的key有序,子树分布在key的两边。自平衡插入/删除后自动保持平衡(高度相同)。所有节点都存数据每个节点都存key和value。B+树是一种多路搜索树,是B树的变种,常
cubicjin
·
2025-05-31 16:58
Mysql系列
mysql
数据库
c语言自定义类型:结构体的前世今生
结构体可以包含多个不同数据类型的成员变量,这是他们能表示更为复杂的
数据结构
。
渡我白衣
·
2025-05-31 16:24
c语言小知识
c语言
LInux驱动开发笔记(十)SPI子系统及其驱动
文章目录前言一、SPI驱动框架二、总线驱动2.1SPI总线的运行机制2.2重要
数据结构
2.2.1spi_controller2.2.2spi_driver2.2.3spi_device2.2.4spi_transfer2.2.5spi_message
云雨歇
·
2025-05-31 15:18
Linux驱动开发笔记
linux
驱动开发
笔记
858. 镜面反射
镜子房间中的激光反射——
Leetcode
858题深度解析题目描述在一个边长为p的正方形房间中,每面墙上都挂着一面镜子。
Joyner2018
·
2025-05-31 14:16
python
leetcode
python
算法
数据库主键与索引详解
目录主键核心特性主键必要性问题索引核心解析基本定义优劣分析索引类型对比
数据结构
实现工作原理主键与索引核心区别主键核心特性唯一标识:确保字段数据不重复且不为空数量限制:每表仅允许存在一个主键存储类型:通常采用整数类型存储自动排序
姚梦蕾
·
2025-05-31 14:45
数据库
数据结构
与算法学习笔记----Kruskal算法
数据结构
与算法学习笔记----Kruskal算法@@author:明月清了个风@@firstpublishtime:2024.12.21ps⭐️这也是一个思想比较简单的算法,只写了基本思想,具体的可以看代码理解一下
明月清了个风
·
2025-05-31 12:55
数据结构与算法笔记(基础课)
算法
学习
笔记
数据结构
与算法学习笔记----字符串哈希
数据结构
与算法学习笔记----字符串哈希@@author:明月清了个风@@firstpublish:2024.12.4字符串哈希(stringhash)字符串哈希和上一篇的整数哈希一样,通过将字符串映射到一个数字来表示该字符串
明月清了个风
·
2025-05-31 12:25
数据结构与算法笔记(基础课)
哈希算法
学习
笔记
数据结构
与算法学习笔记----Floyd算法
数据结构
与算法学习笔记----Floyd算法@@author:明月清了个风@@firstpublishtime:2024.12.20Floyd算法Floyd一种基于动态规划的最短路径算法,用于求出加权有向图中的任意两点之间的最短路径问题
明月清了个风
·
2025-05-31 12:25
数据结构与算法笔记(基础课)
学习
笔记
算法
华为OD机试 - 字符串最后一个单词的长度(Python/JS/C/C++ 牛客练习题 HJ1)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-31 11:53
华为od
python
javascript
20.迭代器模式:思考与解读
当你需要对不同的
数据结构
进行遍历时,是否会写很多不同的遍历逻辑?如果我们能够通过一种方式,提供统一的遍历接口,使得在不改变集合
智想天开
·
2025-05-31 11:52
理解设计模式#
初级
迭代器模式
java
前端
设计模式
Python考试重点笔记总结!期末轻松90+
1.摘要本文系统梳理了Python期末考试中常见的考点,包括变量、数据类型、
数据结构
、流程控制、函数与模块、异常处理、文件操作、面向对象等。
请为小H留灯
·
2025-05-31 11:51
笔记
工程师每日
刷题
-7
(1)final和override的作用?final为什么能提高代码执行效率?override:保证在派生类中声明的重载函数,与基类的虚函数有相同的签名,作用就是用于编译期代码检查。final:阻止类的进一步派生和虚函数的进一步重写,同时也是一种名为去虚拟化的优化技巧,相当于把运行期多态转换为了编译期多态,提高了执行效率。(2)static的3种作用?修饰局部变量,这意味着该变量只被初始化一次,并
Nice_cool.
·
2025-05-31 11:20
工程师每日刷题
c++
数据结构
--二分查找
如何在大量排序好的数据中找到想要的数据?二分查找:先选取中间的数据,如果要查找的数据就是中间的数据则直接返回,如果比中间的数据大就在右边的数据区间寻找,如果比中间的数据小就在左边的数据区间查找,如此不断递归查找,直到找到目标数据。无重复数据的二分查找#includeusingnamespacestd;//如何在大量排序好的数据中找到想要的数据?//二分查找:先选取中间的数据,如果要查找的数据就是中
keepgoong
·
2025-05-31 10:16
数据结构
c++
二分查找
数据结构
推流项目的ffmpeg配置和流程重点总结一下
ffmpeg的初始化配置,在合成工作都是根据这个ffmpeg的配置来做的,是和成ts流还是flv,是推动远端还是保存到本地,FFmpeg的核心
数据结构
,负责协调编码、封装和写入操作。
学习嵌入式的小羊~
·
2025-05-31 07:21
ffmpeg
SDL2常用函数:SDL_LoadBMP
数据结构
详解与示例
SDL_LoadBMPSDL_LoadBMP是SDL库中用于加载BMP(位图)图像文件的函数,它将BMP文件加载到SDL_Surface结构中,便于后续处理或转换为纹理。函数原型SDL_Surface*SDL_LoadBMP(constchar*file);参数说明file:要加载的BMP文件路径字符串支持格式24位未压缩BMP(最常见)32位带Alpha通道BMP8位索引色BMP(使用调色板)返
EtpBot-萧阳
·
2025-05-31 06:49
SDL
SDL2
图形渲染
c语言
LeetCode
395.至少有K个重复字符的最长子串
给你一个字符串s和一个整数k,请你找出s中的最长子串,要求该子串中的每一字符出现次数都不少于k。返回这一子串的长度。如果不存在这样的子字符串,则返回0。示例1:输入:s=“aaabb”,k=3输出:3解释:最长子串为“aaa”,其中‘a’重复了3次。示例2:输入:s=“ababbc”,k=2输出:5解释:最长子串为“ababb”,其中‘a’重复了2次,‘b’重复了3次。提示:1cnt(26,0);
吃着火锅x唱着歌
·
2025-05-31 06:45
LeetCode
leetcode
算法
职场和发展
Spark SQL ---一般有用
SparkSQLandDataFrame1.课程目标1.1.掌握SparkSQL的原理1.2.掌握DataFrame
数据结构
和使用方式1.3.熟练使用SparkSQL完成计算任务2.SparkSQL2.1
okbin1991
·
2025-05-31 06:15
spark
sql
大数据
hive
分布式
手机上轻松解压并处理 JSON 文件
手机应用可以快速获取JSON格式的数据,并将其解析为本地可用的
数据结构
,为用户提供丰富的信息和功能。例如,新闻类应用可以从服务器获取JSON格式的新闻数据,
解压专家666
·
2025-05-31 04:02
智能手机
json
华为OD机试 - 报文回路(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-31 04:00
华为od
python
javascript
Redis--基础知识点--27--redis缓存分类树
在Redis中存储分类树,通常需要选择合适的
数据结构
来表现层级关系。
Chasing__Dreams
·
2025-05-31 03:50
Redis
缓存
redis
数据库
Redis--基础知识点--0--概览
zhuanlan.zhihu.com/p/1888284764827522341http://www.coonote.com/redis-note/redis-interview-questions.html1数据类型及底层
数据结构
Chasing__Dreams
·
2025-05-31 03:19
Redis
redis
面试
数据库
深入理解Java中HashMap的modCount机制
引言在Java编程领域中,HashMap是一个广泛使用的
数据结构
,它提供了键值对的存储方式,允许我们根据键快速地检索对应的值。
一休哥助手
·
2025-05-31 02:45
java
java
开发语言
每日算法 -【Swift 算法】正则表达式匹配:支持 `.` 和 `*`
:匹配任意一个字符*:匹配零个或多个前面的字符该问题是
LeetCode
上的经典题目,也常出现在算法面试中。我们将重点分析动态规划的解法,比较不同方法的优劣,并分析时间复杂度与空间复杂度。
不二狗
·
2025-05-31 02:43
算法
算法
swift
正则表达式
linux kernel slab分配器
这些对象可以是内核
数据结构
、缓冲区或其他小块内存。slab分配器用途高效内存分配:为频繁使用的内核对象提供快速的内存分配和释放。减少内存碎片:通过预分配固定大小的对象,减少内存碎片。
小白笑苍
·
2025-05-31 00:34
Linux
slab
linux
kernel
代码训练营day1 数组part01
704.二分查找文档讲解:代码随想录视频讲解:手把手带你撕出正确的二分法|二分查找法|二分搜索法|
LeetCode
:704.二分查找_哔哩哔哩_bilibili第一遍做就是暴力,还多此一举以中间位置的元素将数组划分
冲帕Chompa
·
2025-05-31 00:03
c++
算法训练营Day01-数组Part01
DAY01题目:704.二分查找-力扣(
LeetCode
)27.移除元素-力扣(
LeetCode
)977.有序数组的平方-力扣(
LeetCode
)704、二分查找704.二分查找-力扣(
LeetCode
shikinamiask
·
2025-05-31 00:03
算法
leetcode
职场和发展
Redis----
数据结构
一.认识Redis什么是Redis一款基于内存的非关系型数据库,对数据的读写操作都是在内存中完成的,具有高性能高并发的特点,可以用来作为缓存降低mysql数据库的压力,还可以用来做分布式锁以及轻量级消息队列等与Memcached的区别具备许多Memcached不具备的功能,多种可满足不同需求的数据类型,数据持久化,原生集群为什么用Redis作为MySQL的缓存Redis具有高性能与高并发的特性可以
码破苍穹ovo
·
2025-05-31 00:31
《码破苍穹の八股文修炼手册》
redis
数据库
缓存
Redis----五种常见数据类型
前言:Redis底层常见
数据结构
StringString类型,底层基于SDS实现,具有三种编码方式RAWEMBSTRINT不同的情况采用不同的编码方式。
码破苍穹ovo
·
2025-05-31 00:31
《码破苍穹の八股文修炼手册》
redis
数据库
缓存
LeetCode
Hot100(动态规划)
70.爬楼梯题目:假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?题解:不难发现,每一次都是从i-1或者i-2爬上来的,我们加起来求和即可classSolution{publicintclimbStairs(intn){int[]arr=newint[n+2];arr[1]=1;arr[2]=2;for(inti=3;i>generate(i
asom22
·
2025-05-30 23:27
leetcode
动态规划
算法
深入理解数组索引:原理、应用与优化
在编程中,数组是一种最基本且广泛使用的
数据结构
。而数组索引则是访问数组元素的关键机制。本文将深入探讨数组索引的原理、应用以及优化方法,帮助读者更好地理解和使用数组索引。
慕婉0307
·
2025-05-30 23:25
numpy
python三大库
算法
数据结构
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他