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】#字符串
Python
字符串
格式化(一):三种经典格式化方法
文章目录一、%operator:C语言风格的初代格式化方案(Python2.0引入)1.语法核心:占位符与类型码2.进阶用法:格式修饰符3.致命缺陷:类型严格匹配的陷阱4.适用场景:旧代码维护的兼容性选择二、string.format():面向对象的格式化革命(Python2.6引入)1.语法升级:从占位符到表达式引擎2.格式说明符:精细化控制的瑞士军刀(1)对齐与填充(2)数值格式(3)日期时间
dudly
·
2025-05-18 20:56
python
开发语言
Python复习巩固——MOOC网课笔记(10)IO编程与异常
OS模块基础获取当前操作系统信息os.name:获取操作系统名(如windows用
字符串
“nt”表示)os.sep:获取当前系统平台的路径分隔符。
胖子崔某人
·
2025-05-18 19:50
基本功
python
【JavaScript】 js 基础知识强化复习
js基础强化复习首先我们回顾js有哪些重要的知识://JS基础//1.变量//2.数据类型//3.运算符//4.条件语句//5.循环语句//6.函数//7.对象//8.数组//9.
字符串
//10.日期/
天若有情673
·
2025-05-18 19:47
JavaScript
前端
javascript
开发语言
ecmascript
【
LeetCode
】C++ :中等题 - 哈希表 287. 寻找重复数
287.寻找重复数难度中等1052给定一个包含n+1个整数的数组nums,其数字都在1到n之间(包括1和n),可知至少存在一个重复的整数。假设nums只有一个重复的整数,找出这个重复的数。示例1:输入:nums=[1,3,4,2,2]输出:2示例2:输入:nums=[3,1,3,4,2]输出:3示例3:输入:nums=[1,1]输出:1示例4:输入:nums=[1,1,2]输出:1提示:2&num
哟米 2000
·
2025-05-18 19:46
LeetCode
leetcode
算法
哈希表
LeetCode
热题 100_颜色分类(98_75_中等_C++)(技巧)(计数;双指针)
LeetCode
热题100_颜色分类(98_75_中等_C++)题目描述:输入输出样例:题解:解题思路:思路一(计数):思路二(双指针):代码实现代码实现(思路一(计数)):代码实现(思路二(双指针))
Dream it possible!
·
2025-05-18 19:46
LeetCode
热题
100
leetcode
c++
算法
双指针
LeetCode
热题 100_最长连续序列(3_128_中等_C++)(哈希表)(unordered_set;for(const int&num:nums)
LeetCode
热题100_最长连续序列(3_128)题目描述:输入输出样例:题解:解题思路:代码实现(思路二):部分代码解读题目描述:给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续
Dream it possible!
·
2025-05-18 18:46
LeetCode
热题
100
散列表
leetcode
c++
哈希表
leetcode
:1.两数之和
1.两数之和来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems/two-sum给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值
uncle_ll
·
2025-05-18 18:42
编程练习-Leetcode
leetcode
数组
算法训练营
哈希表
两数之和
LeetCode
热题 100_下一个排列(99_31_中等_C++)(技巧)
LeetCode
热题100_下一个排列(99_31_中等_C++)题目描述:输入输出样例:题解:解题思路:思路一(分析):代码实现代码实现(思路一(分析)):代码实现(对思路一进行代码优化):以思路一为例进行调试题目描述
Dream it possible!
·
2025-05-18 18:11
LeetCode
热题
100
leetcode
c++
算法
LeetCode
热题 100_多数元素(97_169_简单_C++)(哈希表;排序)
LeetCode
热题100_多数元素(97_169_简单_C++)题目描述:输入输出样例:题解:解题思路:思路一(哈希表):思路二(排序):代码实现代码实现(思路一(哈希表)):代码实现(思路二(排序)
Dream it possible!
·
2025-05-18 18:41
LeetCode
热题
100
leetcode
散列表
c++
Rust 学习笔记:关于 String 的练习题
哪种说法最能解释为什么Rust不允许
字符串
索引?哪种说法最能描述
字符串
切片&str和字节切片&[u8]类型之间的差异?
UestcXiye
·
2025-05-18 18:10
Rust
Rust
用 VS Code / PyCharm 编写你的第一个 Python 程序
编程的入门,不只是运行一个
字符串
输出,更是开始用计算机思维来理解、分析、创造世界。一、为什么“第一步”如此重要?每一位开发者都从第一行代码开始。
测试者家园
·
2025-05-18 17:09
测试开发和测试
零基础学Python
Python
python
pycharm
ide
vscode
零基础
零基础学Python
职场和发展
哈希的原理、应用与实现
哈希函数接收输入数据(例如
字符串
、文件或其他类型的数据),然后生成一个唯一的、固定长度的值,这个值被称为哈希值或哈希码。
jdjdoehne
·
2025-05-18 16:02
哈希算法
java
【python】【矩阵快速幂】【超时解决】3335.
字符串
转换后的长度I
3335.
字符串
转换后的长度I根据题意,可以将本题抽象为:用v[i]v[i]v[i]表示字符表第i个字母(下标从0开始)在s串中的频数v[0.....24]v[0.....24]v[0.....24]的元素全部往右移一位
窝窝没有头
·
2025-05-18 16:00
python
矩阵
leetcode
132. 分割回文串 II
简单分析输入的参数是
字符串
s,返回值是最小的切割次数。那这个问题的典型解法应该是动态规划,因为我们需要找最优解,而每一步的选择可能会影响后面的结果,但可以通过子问题的最优解来构建整体最优解。
追逐此刻
·
2025-05-18 16:57
代理模式
Python 中,将十进制整数转换为二进制
以下是几种常见的方式:1.使用bin()函数bin()是Python内置函数,可以将十进制整数转换为二进制
字符串
。
追逐此刻
·
2025-05-18 15:24
python
开发语言
LeetCode
648 单词替换题解
LeetCode
648单词替换题解题目描述题目链接在英语中,我们有一个叫做「词根」的概念,可以缩短其他单词的长度。给定一个词典和一句话,将句子中的所有单词用其最短匹配词根替换。
边跑边掩护
·
2025-05-18 15:23
leetcode
算法
职场和发展
java性能调优
【强制】String是不可变类,
字符串
+运算不是直接将
字符串
在原对象上进行拼接,而是新产生对象,对应用服务器内存和效率都会带来一定影响;因此在循环中进行
字符串
拼接,必须使用StringBuilder.append
zqmattack
·
2025-05-18 15:23
java
开发语言
Leetcode
数组day1
704二分查找注意点,左闭右闭classSolution{public:intsearch(vector&nums,inttarget){//整数类型的动态数组的引用。intleft=0;intright=nums.size()-1;while(lefttarget){//在左区间right=middle-1;//right移动到middle左边一位}if(nums[middle]&nums,in
sjtu_cjs
·
2025-05-18 15:23
leetcode
算法
数据结构
LeetCode
33. 搜索旋转排序数组:二分查找的边界艺术
文章目录问题描述解决思路代码实现关键点解析1.为什么用`nums[left]=nums[left]&&targetnums[mid]&&targetnums[mid]不成立,错误调整right=mid-1,导致返回-1。边界条件处理1.单元素数组当nums.length==1时,left==mid==right,必须通过等号确保逻辑正确。2.完全有序数组若数组未旋转(例如[1,2,3,4,5]),
进击的小白菜
·
2025-05-18 15:53
Top100
详解
2025
leetcode
算法
职场和发展
Leetcode
最大二叉树/合并二叉树/二叉树搜索/验证二叉搜索
Leetcode
654题目:最大二叉树学习资料:代码随想录实现过程利用最大值来进行分割;递归的思想前序构造注意如果分割结果长度为0,则无需传入了defconstructMaximumBinaryTree
Havefun404
·
2025-05-18 15:52
leetcode
study
leetcode
算法
leetcode
刷题日记——翻转二叉树
[题目描述]:[思路]:递归处理每个节点,若一个节点有子节点,则交换它的左右子节点,然后再递归处理它的子节点运行如下[官方题解]:递归:基本同上
许_安
·
2025-05-18 15:52
面试经典150题
刷题日记
leetcode
算法
职场和发展
【
Leetcode
热题100——二叉树(递归)】
Leetcode
98. 验证二叉搜索树
Leetcode
98.验证二叉搜索树题目描述:给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。
炫橘子上火
·
2025-05-18 15:51
刷题之路
二叉树
递归
c++
dfs
LeetCode
226.反转二叉树/
LeetCode
101.对称二叉树/
LeetCode
104.二叉树的最大深度/
LeetCode
111.二叉树的最小深度
题目一:
LeetCode
226.反转二叉树题目链接:226.翻转二叉树-力扣(
LeetCode
)//递归法//classSolution{//publicTreeNodeinvertTree(TreeNoderoot
wange0126
·
2025-05-18 15:50
算法(LeetCode
代码随想录)
数据结构
算法
JAVA中scanner方法详解
Scanner是Java中的一个比较重要的类,它的作用是用来从控制台读取输入的,它可以接收
字符串
,整数等类型的输入,使用方法如下:1.使用Scanner对象:创建Scanner对象并传入要接收输入的
字符串
一只爪子
·
2025-05-18 12:34
java
开发语言
数据结构
算法
DELPHI 去掉
字符串
中的HTML标记,返回纯文本
functionStripHTML(S:string):string;varTagBegin,TagEnd,TagLength:integer;beginTagBegin:=Pos('0)dobegin//若S串中含有',S);//查找匹配的>TagLength:=TagEnd-TagBegin+1;Delete(S,TagBegin,TagLength);//删除两次匹配之间的字符TagBegi
i8013
·
2025-05-18 10:21
delphi
html
integer
string
delete
function
字符串
字符计数:经典循环与 Reduce 的魔法
字符串
字符计数:经典循环与Reduce的魔法✨在JavaScript开发中,我们经常会遇到统计
字符串
中每个字符出现次数的需求。
满分观察网友z
·
2025-05-18 10:50
JS
js
对代码随想录中回溯算法去重和used数组的理解
在《代码随想录》中针对
leetcode
40:组合总和2提出了“树层重复”和“树枝重复”,通过used数组进行两种重复的去重操作书中提到:在candidates[i]和candidate[i-1]相同的情况下
亿维数组
·
2025-05-18 09:43
Algorithm
数据结构
c++
代码随想录
力扣
LeetCode
20. 有效的括号(Valid Parentheses)
20.有效的括号题目描述给定一个只包括'(',')','{','}','[',']'的
字符串
s,判断
字符串
是否有效。有效
字符串
需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。
算法_小学生
·
2025-05-18 09:42
leetcode
算法
职场和发展
蓝桥杯15届国赛 最小
字符串
问题描述给定一个长度为N且只包含小写字母的
字符串
S,和M个小写字母c1,c2,...,cM。现在你要把M个小写字母全部插入到
字符串
S中,每个小写字母都可以插入到任意位置。
咚咚轩
·
2025-05-18 09:41
蓝桥杯
数据结构与算法(哈希表——有效的字母异位词、赎金信、字母异位词分组、找到
字符串
中所有字母异位词)
有效的字母异位词原题242.有效的字母异位词-力扣(
LeetCode
)给定两个
字符串
s和t,编写一个函数来判断t是否是s的字母异位词(由相同字母通过不同排列顺序组成的不同单词或短语。
银迢迢
·
2025-05-18 06:50
算法笔记
数据结构
哈希表
在 Linux 系统中过滤文件中的
字符串
在Linux系统中过滤文件中的
字符串
,可以使用多种命令行工具实现。以下是几种常见方法及详细说明:一、使用grep命令(最常用)grep是Linux中最强大的文本搜索工具,支持正则表达式。
Aliano217
·
2025-05-18 04:30
linux
chrome
运维
@JsonIgnore注解
以下是对@JsonIgnore注解的详细解释:一、作用序列化:当Java对象被转换为JSON
字符串
时,带有@JsonIgnore注解的属性将不会被包含在生成的JSON中。
Aliano217
·
2025-05-18 04:30
java
Java 方法向 Redis 里操作
字符串
有什么需要注意的?
当我们使用Java方法向Redis中操作
字符串
类型数据时,有许多关键要点需要格外注意。这些要点不仅关系到代码的正确性和性能,还影响着整个系统的稳定性。接下来,我们就深入探讨一下具体需要关注的方面。
小羊Go
·
2025-05-18 03:57
bootstrap
前端
html
redis
面试
Python元组(tuple)的基本用法
a=tuple(("abc"))#可以利用tuple的构造函数,传入的参数是一个元组(注意双括号)a=tuple("abc")#如果传入一个
字符串
,并且强制转换为tuple时,输出结果会把每个字符分开当成元组的一个
MarconiYe
·
2025-05-18 02:52
Python笔记
python
require图片报错Critical dependency: the request of a dependency is an expression
/img/img.jpg'}}}解决方法,用模板
字符串
memoryI
·
2025-05-18 01:39
技术
require
图片报错
真题卷001——算法备赛
他要求用户的密码必须符合一下条件:长度大于等于8小于等于16必须包含至少一个数字字符和至少一个符号字符请计算一下
字符串
,有多少个子串可以当作合法密码。
.格子衫.
·
2025-05-18 00:38
算法备赛
算法
Python
字符串
全面指南:从基础到高级
文章目录Python
字符串
全面指南:从基础到高级1.
字符串
基础概念2.
字符串
的基本操作2.1
字符串
拼接2.2
字符串
索引和切片3.
字符串
常用方法3.1大小写转换3.2
字符串
查找和替换3.3
字符串
分割和连接
盛夏绽放
·
2025-05-18 00:07
python
python
开发语言
python中
字符串
类型的encode()方法_第五章 Python
字符串
常用方法详解
5.1Python
字符串
拼接(包含
字符串
拼接数字)在Python中拼接(连接)
字符串
很简单,可以直接将两个
字符串
紧挨着写在一起,具体格式为:strname="str1""str2"strname表示拼接以后的
字符串
变量名
Lindsay Zou
·
2025-05-18 00:07
Python
字符串
操作详解
Python
字符串
操作详解Python
字符串
操作详解1.查找子
字符串
2.
字符串
格式化3.
字符串
分割4.
字符串
拼接5.
字符串
替换6.
字符串
长度7.大小写转换8.
字符串
开始和结尾判断9.去除空白10.切片11
逝去的紫枫
·
2025-05-18 00:06
Python
python
开发语言
Python
字符串
常用方法详解
文章目录Python
字符串
常用方法详解一、
字符串
大小写转换方法(常用)1.基础大小写转换2.案例:验证码检查(不区分大小写)二、
字符串
查找与替换方法1.查找相关方法2.替换相关方法三、
字符串
判断方法1.
盛夏绽放
·
2025-05-18 00:35
python
c#
开发语言
[Java][
Leetcode
simple] 169. 多数元素
哈希表暴力枚举publicintmajorityElement(int[]nums){intres=0;Mapmap=newHashMapmap.get(num)>len/2).findFirst().orElse(0);returnres;}摩尔投票通过元素抵消的方式找到最终候选人publicintmajorityElement2(int[]nums){intcount=0;intcandida
小雅痞
·
2025-05-18 00:32
#
[Java]力扣面试常见150
java
leetcode
RestTemplate 发送 JSON 请求时为何要手动序列化对象?
在使用RestTemplate发送HTTP请求时,我们经常会遇到这样的问题:直接传递Java对象作为请求体可能会导致请求失败,而改为手动序列化为JSON
字符串
后,接口才能正常接收。
CodeDunkster
·
2025-05-17 23:30
json
java
LeetCode
2900.最长相邻不相等子序列 I:阅读理解题——O(n)一次遍历(贪心)
【LetMeFly】2900.最长相邻不相等子序列I:阅读理解题——O(n)一次遍历(贪心)力扣题目链接:https://
leetcode
.cn/problems/longest-unequal-adjacent-groups-subsequence-i
Tisfy
·
2025-05-17 23:56
题解
#
力扣LeetCode
leetcode
算法
题解
贪心
【高频考点精讲】前端代码生成:如何根据模板生成重复代码?
先别急着关页面,这可不是让你去学什么代码生成器工具,而是最朴实无华的模板
字符串
技巧。模板
字符串
:不只是拼接
字符串
那么简单很多同学对模板
字符串
的理解还
全栈老李技术面试
·
2025-05-17 22:53
前端高频考点精讲
前端
javascript
html
css
面试题
react
vue
LPAD mysql的函数
LPAD()是MySQL中的一个
字符串
函数,用于在
字符串
的左侧填充指定的字符,直到达到指定的长度。如果原始
字符串
的长度大于或等于指定的长度,则返回原始
字符串
。
事业运财运爆棚
·
2025-05-17 22:49
mysql
print函数
以下是针对Python中输出(print)相关知识的系统化笔记整理一、基础输出1.输出不同类型的数据字符/
字符串
:直接使用引号包裹print("HelloWorld")#输出
字符串
print('Python
Yan_ks
·
2025-05-17 21:47
Python学习笔记
python
python自学笔记--数据类型
字符串
str"hello""彳尔女子"整数int1,2,3,.....浮点数float6.0114.514布尔型booltrue//真false//假空值nonetypenone对
字符串
求长度s="helloworld
叶挥知雨
·
2025-05-17 20:07
python自学笔记
python
笔记
Python学习笔记 | 数据类型与转换
常见的数据类型
字符串
:英文string,简写str。不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是
字符串
类型。English="helloworld!"
MUYUN友逹
·
2025-05-17 20:05
Python学习笔记
数据类型与转换
python
72.编辑距离
编辑距离是指通过删除、插入和替换三种操作,将一个
字符串
转换为另一个
字符串
所需的最少操作次数。首先定义状态:dp[i][j]表示将word1的前i个字符转换为word2的前j个字符所需的最少操作数。
I AM_SUN
·
2025-05-17 20:35
力扣HOT100
算法
数据结构
c++
力扣
leetcode
C++ string小记
#includeusingstd::string;strings1;strings2="hello"//初始化一个hello
字符串
strings3(5,'a')//连续5个字符a组成的串,即'aaaaa
sjtu_cjs
·
2025-05-17 19:01
C++学习
c++
java
开发语言
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他