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】#字符串
【数据结构与算法】KMP算法
引言
字符串
查找的朴素算法中,我们每次对目标
字符串
的查找失败后,目标
字符串
的指针回到0初始位置,这样的解法在处理大规模数据时往往不尽人意。
4Forsee
·
2025-05-15 06:18
算法
华为OD机考2025A卷 - 文本统计分析 (Java & Python& JS & C++ & C )
注意,无字符/空白字符/制表符都算作”空”文本;文本可以跨行,比如下面,是一条文本,而不是三条;COMMANDAANDCOMMANDB;文本支持
字符串
,
字符串
为成对的单引号(')或者成对的双引号(“),
算法大师
·
2025-05-15 06:17
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
javascript
c++
2025.05.10京东机考真题算法岗-第一题
点击直达笔试专栏《大厂笔试突围》春秋招笔试突围在线OJ笔试突围OJ01.精简
字符串
问题描述卢小姐是一名数据分析师,她正在处理一份古老的档案文件。这份档案由于年代久远,上面的部分文字变得模糊不清。
春秋招笔试突围
·
2025-05-15 04:05
最新互联网春秋招试题合集
算法
数据类型讲解
MySQL数据类型MySQL的数据类型大致分为:数值、时间、
字符串
bit[(M)]兆二进制位(101001),m表示二进制位的长度(1-64),默认m=1tinyint[(m)][unsigned][zerofill
农民洋
·
2025-05-15 02:54
MySQL数据库
数据类型
MySQL
列的数据类型讲解
smallint较小的数据2个字节mediumint中等大小的数据3个字节int标准的整数4个字节(常用)bigint较大的数据8个字节float浮点数4个字节double浮点数8个字节decimal
字符串
形式的浮点数金融计算的时候
Marlboro~
·
2025-05-15 02:52
笔记
mysql
[Java][
Leetcode
middle] 274. H 指数
自己想的,利用排序一开始死活想不到,看了题目标签的排序才想到的现将数组升序,然后比较下标。publicinthIndex1(int[]citations){inth=0;Arrays.sort(citations);for(inti=0;i=citations.length-i){h=citations.length-i;break;}}returnh;}基于计数,官方解析定义一个数组counte
小雅痞
·
2025-05-15 02:21
java
leetcode
Python数据类型:元组、列表、字典、集合
Python数据类型:元组、列表、字典、集合一、列表(list)1.Python的数据类型基本数据类型:int(整数型)、float(浮点型)、complex(复数型)组合数据类型:str(
字符串
)、list
七七&77
·
2025-05-15 01:44
#
Python程序设计基础
python
数据结构
算法
Python核心数据类型全解析:
字符串
、列表、元组、字典与集合
本文深入剖析了Python的五大核心数据类型——
字符串
、列表、元组、字典和集合,结合实际应用场景与最佳实践,帮助读者全面掌握这些数据类型的特性和操作方法。
敲键盘的小夜猫
·
2025-05-15 01:43
python
python
开发语言
ANSI 转义序列
ANSI转义序列是一种用于控制终端输出的色彩、样式、光标位置以及控制终端行为的特殊字节.它的使用方式就是通过stdout在
字符串
、字节中向外输出**Control当终端支持此转义序列的功能时,就会呈现出相应的效果
River-D
·
2025-05-15 00:10
C/Cpp
tools
编程日志5.6
串的习题1.2236.判断根结点是否等于子结点之和-力扣(
LeetCode
)/***Definitionforabinarytreenode.
牛牛程序员成长日记
·
2025-05-15 00:08
算法
c++
数据结构
字符串
转换后的长度 II
3337.
字符串
转换后的长度II#定义了一个大质数MOD,用于取模运算,防止数值溢出。
追逐此刻
·
2025-05-15 00:04
力扣
机器学习
人工智能
python
leetcode
数据结构
算法
开发语言
leetcode
:11. 盛最多水的容器
11.盛最多水的容器来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems/container-with-most-water/给定一个长度为n的整数数组height
uncle_ll
·
2025-05-14 22:22
编程练习-Leetcode
leetcode
数组
双指针
算法训练营
盛最多的水
【
leetcode
】541. 反转
字符串
II
文章目录代码1.切片2.转为list给定一个
字符串
s和一个整数k,从
字符串
开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。
緈福的街口
·
2025-05-14 22:51
LeetCode
leetcode
算法
职场和发展
Python 切片全面详解
Python切片全面详解Python切片是一种强大且常用的操作,它允许我们从序列(如列表、元组、
字符串
等)中提取特定部分。
tekin
·
2025-05-14 21:48
Python
编程秘籍库
python
python基础
python切片
python切片详解
Linux curl命令详解
语法:#curl[option][url]常见参数:-A/--user-agent设置用户代理发送给服务器-b/--cookiecookie
字符串
或文件读取位置-c/--co
IQ low
·
2025-05-14 18:56
linux基础
linux
备战菊厂笔试4
目录39.组合总和回溯(单向剪枝)3102.最小化曼哈顿距离利用曼哈顿距离的性质3163.压缩
字符串
346.全排列53.最大子数组和39.组合总和39.组合总和注意:set不能添加list得加元组元组不可修改
ceilf
·
2025-05-14 18:24
笔经
python
算法
leetcode
2024睿抗编程赛国赛-题解
2024睿抗编程赛国赛题解RC-u1大家一起查作弊题目重述我们需要从给定的多行
字符串
中提取出所有的关键词,并计算这些关键词的可疑分数总和、总长度以及关键词的数量。
hongjianMa
·
2025-05-14 16:46
#
算法竞赛训练
算法
深度优先
图论
CAIP
【Python】uuid 模块:生成和处理通用唯一标识符(UUID,Universally Unique Identifier)
UUID是一个128位的标识符,通常以32个十六进制字符的
字符串
形式表示(例如123e4567-e89b-12d3-a456-426614174000),广泛用于需要唯一标识的场景,如数据库主键、分布式系统
彬彬侠
·
2025-05-14 16:13
Python基础
python
uuid
通用唯一标识符
RFC
4122
C语言| 指针
5指针能够指向
字符串
,对
字符串
的
青出于兰
·
2025-05-14 16:11
C语言
c语言
开发语言
算法思想之三叉搜索树
三叉搜索树适用于需要高效存储和查找
字符串
集合的问题,尤其是对于动态字典或自动完成等应用程序。以下是适用于三叉搜索树的一些常见问题类型:前缀匹
墨鸦_Cormorant
·
2025-05-14 16:40
算法
算法
深度优先
GUI——JTable实现用户对于数据库表格中的数据可交互——CRUD
表格中的内容默认情况下,表格的标题是不会显示出来了,除非使用了JScrollPaneJTablet=newJTable(heros,columnNames);heros,columnNames分别为一维
字符串
数组和二维
字符串
数组
ahyo
·
2025-05-14 15:36
Java
中级学习
数据库
交互
database
力扣上的整数反转C语言实现,力扣(
LeetCode
)7.整数反转
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。java版classSolution{publicintreverse(intx){intnu
weixin_39629947
·
2025-05-14 15:05
力扣上的整数反转C语言实现
[Java][
Leetcode
middle] 122. 买卖股票的最佳时机 II
方法一,自己想的本题中可以多次买入股票,那么:如果第二天股票涨了并且还没有买入:选择买入,因为一定可以盈利(可能是明天卖,也可能是未来某一天价格更高的时候卖)如果第二天股票跌了并且已经买入了:选择卖出(今天卖了之后可以拿明天低成本的筹码,最差的情况就是明天当天卖当天买,起码不会亏钱)publicintmaxProfit(int[]prices){intlen=prices.length;intpr
小雅痞
·
2025-05-14 15:05
#
[Java]力扣面试常见150
java
leetcode
[Java][
Leetcode
middle] 55. 跳跃游戏
自己想的每走一步都判断是否能够达到当前节点;如果能到达,更新最大步数。publicbooleancanJump(int[]nums){booleanresult=true;intstepCount=nums[0];for(inti=1;i
小雅痞
·
2025-05-14 15:05
#
[Java]力扣面试常见150
java
leetcode
[Java][
Leetcode
middle] 121. 买卖股票的最佳时机
暴力循环总是以最低的价格买入,以最高的价格卖出:例如第一天买入,去找剩下n-1天的最高价格,计算利润依次计算到n-1天买入;比较上述利润//运行时间超时。o(n^2)publicintmaxProfit1(int[]prices){intprofit=0;for(inti=0;iprofit){profit=sale-buy;}}}returnprofit;}最低点买入只要保证在最低点买入,在合适
小雅痞
·
2025-05-14 15:04
#
[Java]力扣面试常见150
java
leetcode
结构体序列化成hex
字符串
或字节数组和反过来
#include或#include#includevoidMainWindow::on_pushButton_clicked(){boolresult=false;QMessageBox::about(NULL,"Result",result?"PASS":"FAIL");}#include"mainwindow.h"#include#include"ReadConfigFile.h"#inclu
小黄人软件
·
2025-05-14 15:01
Mybatis 中$与#的区别
1#是将传入的值当做
字符串
的形式,eg:selectid,name,agefromstudentwhereid=#{id},当前端把id值1,传入到后台的时候,就相当于selectid,name,agefromstudentwhereid
大鹏的世界
·
2025-05-14 15:01
Mybatis
20210325某金融公司前端面试总结
所以,我们要用
字符串
来表示数据!(不会丢失精度)方案1:leta="9007199254740991";letb="1234567899999999999";fun
uperficialyu
·
2025-05-14 14:00
前端面试实战
C语言 字符函数和
字符串
函数(1)
目录1.字符分类函数2.字符转换函数3.strlen的使用和模拟实现4.strcpy的使用和模拟实现在编程的过程中,我们经常要处理字符和
字符串
,为了方便操作字符和
字符串
,C语言标准库中提供了一系列库函数
多雨西雅图
·
2025-05-14 12:45
C语言
c语言
开发语言
Node+Puppeteer将html(文件、url、
字符串
)转pdf
HTML/URL转PDF全能工具-跨平台一键部署解决方案下载地址https://gitee.com/shang000629/document-conver-releases/releases申请链接https://vercel.server.driedrice.top/doc-convert/email_apply?email=填写你的邮箱地址基于Node.js+Puppeteer构建的智能PDF
·
2025-05-14 12:22
MySQL是怎样运行的(三)
3.1字符集和比较规则3.1.1字符集简介计算机中实际存储的是二进制数据,怎么存储
字符串
呢?就需要建立
字符串
与二进制的关系:要把哪些字符映射成二进制数据?也就是界定字符范围怎么映射?
HeyZoeHey
·
2025-05-14 11:09
MySQL
mysql
数据库
LeetCode
刷题(初级):旋转数组
给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。publicstaticvoidsort(int[]nums,intk){//想前面的数组复制到临时数组intn=nums.length;int[]temp=newint[n];//复制数组for(inti=0;i
小海海不怕困难
·
2025-05-14 10:00
算法
leetcode
数学建模
算法
每日算法刷题计划Day5 5.13:
leetcode
数组3道题,用时1h
11.26.删除有序数组中的重复项(简单,双指针)26.删除有序数组中的重复项-力扣(
LeetCode
)思想:1.我的思想:双指针遍历+集合储存已有元素2.官方思想:题目条件有序数组删除重复元素,所以重复元素都是连续存在的同向快慢指针
爱coding的橙子
·
2025-05-14 09:26
算法
算法
leetcode
职场和发展
去了5家名企NLP算法岗面试(大模型方向):那些让我头皮发麻的高频问题汇总!
这位同学为面试刷了
leetcode
200-300题左右,侧重刷中高频hard题,同时也准备了大量的面试问题。面的公司地点均在上海,总共5家。
和老莫一起学AI
·
2025-05-14 08:52
人工智能
语言模型
职场和发展
产品经理
ai
算法
面试
手撕算法(定制整理版2)
最长无重复子
字符串
classSolution(object):deflengthOfLongestSubstring(self,s):""":types:str:rtype:int"""ifnots:return0max_len
chao_789
·
2025-05-14 08:51
算法刷题记录
面试
笔记
算法
13、子集(方法二)
1.题目链接:78.子集-力扣(
LeetCode
)78.子集-给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。
咔_
·
2025-05-14 07:17
算法
leetcode
职场和发展
手撕算法(定制整理版1)
IP属地归属(双指针法)输出最长回文子串这段代码的目的是找到
字符串
s中的最长回文子串。回文子串是指正读和反读都相同的子串。
chao_789
·
2025-05-14 07:11
我的学习记录
算法刷题记录
算法
青少年编程与数学 02-019 Rust 编程基础 07课题、
字符串
青少年编程与数学02-019Rust编程基础07课题、
字符串
一、`String`类型特点创建`String`常见操作二、
字符串
切片`&str`特点创建`&str`常见操作1.
字符串
方法2.模式匹配3.
字符串
的内存管理
明月看潮生
·
2025-05-14 06:40
编程与数学
第02阶段
青少年编程
rust
开发语言
编程与数学
Mac 平台 字体Unicode范围分析器
#include//CoreText框架头文件,用于字体处理#include//CoreFoundation框架头文件#include//标准输入输出#include//标准库函数#include//
字符串
处理
丁金金_chihiro_修行
·
2025-05-14 05:28
macos
java
rpc
LeetCode
:环形链表II
1、题目描述给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。不允许修改链表。示例1:
D_aniel_
·
2025-05-14 01:33
leetcode
链表
算法
java
字符串
转换次数问题:如何用动态规划高效计算长度?
问题描述给定一个
字符串
s和一个整数t,表示需要对
字符串
执行t次转换。每次转换规则如下:若字符是'z',替换为"ab"。其他字符替换为字母表的下一个字符(如'a'→'b','b'→'c',依此类推)。
song_ly001
·
2025-05-14 00:59
动态规划
算法
leetcode
-hot-100(哈希)
写在前面这部分官方标记为哈希,下面的代码使用的都是C++进行实现,说到C++中的哈希,需要了解一下C++中的hashtable(std::unordered_map或std::unordered_set)。std::unordered_mapstd::unordered_map是一个存储键值对的容器,它允许通过键快速访问元素。这里的“快速”是指平均情况下常数时间复杂度O(1)的操作,因为它是基于哈
恋恋不忘,必有回响
·
2025-05-14 00:25
leetcode_hot
leetcode
哈希算法
算法
leetcode
-HOT100刷题 day3 双指针相关
##双指针相关###283.移动零####题目描述:已解决####思路:双指针,前指针是位置指针,只是为了记录位置。后指针只要一遇到非0,就搬到前面来,最后就是把全部的非0搬到前面来!搬完非0,最后置0即可###11.盛最多水的容器####题目描述:已解决####思路:说白了就是要中间这里面积最大嘛暴力的方法就是尝试所有的组合双指针的做法是,左右指针分别在端点,然后向内收缩每次移动短的那个边界,为
qq_57702377
·
2025-05-14 00:54
leetcode
算法
Leetcode
-Hot 100题目分类
哈希(以空间换时间)1两数之和原始的暴力破解的方法:classSolution{publicint[]twoSum(int[]nums,inttarget){/**暴力破解的方法*/int[]result=newint[2];intlength=nums.length;for(inti=0;imap=newHashMap>groupAnagrams(String[]strs){Map>map=ne
丘山一郎
·
2025-05-13 23:54
leetcode
LeetCode
-hot100题解—Day2
原题链接:力扣热题-HOT100题解的顺序和题目的顺序一致,那么接下来就开始刷题之旅吧,1-8题见
LeetCode
-hot100题解—Day1注:需要补充的是,如果对于每题的思路不是很理解,可以点击链接查看视频讲解
橘子味的小橙
·
2025-05-13 23:23
力扣hot100题解
leetcode
算法
职场和发展
java
LeetCode
热题 100_有效的括号(69_20_简单_C++)(栈;栈+哈希表(建立左右括号的对应关系))
LeetCode
热题100_有效的括号(69_20)题目描述:输入输出样例:题解:解题思路:思路一(栈):思路二(栈+哈希表(建立左右括号的对应关系)):代码实现代码实现(思路一(栈)):代码实现(思路二
Dream it possible!
·
2025-05-13 23:49
LeetCode
热题
100
leetcode
c++
散列表
算法
LeetCode
热题 100_编辑距离(94_72_中等_C++)(动态规划)
LeetCode
热题100_编辑距离(94_72_中等_C++)题目描述:输入输出样例:题解:解题思路:思路一(动态规划):代码实现代码实现(思路一(动态规划)):以思路一为例进行调试题目描述:给你两个单词
Dream it possible!
·
2025-05-13 23:49
LeetCode
热题
100
leetcode
c++
动态规划
LeetCode
热题 100_只出现一次的数字(96_136_简单_C++)(哈希表;哈希集合;排序+遍历;位运算)
LeetCode
热题100_只出现一次的数字(96_136_简单_C++)题目描述:输入输出样例:题解:解题思路:思路一(哈希表):思路二(哈希集合):思路三(排序+遍历):思路四(位运算):代码实现代码实现
Dream it possible!
·
2025-05-13 23:48
LeetCode
热题
100
leetcode
c++
哈希表
位运算
哈希集合
ES6 第一讲 变量定义 堆与栈
字符串
的扩展和数值型的扩展
文章目录1.ES6变量定义2.ES6堆和栈3.
字符串
的扩展3.1模板
字符串
3.2判断是否以指定的
字符串
开头或结尾3.3
字符串
重复输出3.4填充方法3.5去除前后
字符串
空格3.6返回参数指定位置的字符4.
二叉树果实
·
2025-05-13 23:48
ES6
es6
前端
ecmascript
力扣第316与1081题 不同字符的最小子序列 C++ Java Python
目录题目思路和解题方法复杂度:时间复杂度:O(n)空间复杂度:O(n)c++代码Java版本(仅供参考)Python版本(仅供参考)代码细节题目316.去除重复字母中等相关标签提示给你一个
字符串
s,请你去除
字符串
中重复的字母
lenyan~
·
2025-05-13 21:38
leetcode
栈
贪心
数据结构
c++
蓝桥杯
C++
java
力扣
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他