当前位置:网站首页>Chaîne la plus longue sans caractères dupliqués (leetcode 3)
Chaîne la plus longue sans caractères dupliqués (leetcode 3)
2022-06-12 11:56:00 【Li Yihe bat Xiao Pi】
Page d'accueil de l'auteur:Li Yihe bat le blog de Xiao Pi
* Introduction personnelle:Bonjour tout le monde,Je m'appelle Li Yihe.!( ̄▽ ̄)~*
N'oublie pas d'être sympa、Collection、Commentaires️️️
Étudier sérieusement!!!
Catalogue des articles
Donner une chaîne s ,Veuillez trouver ceux qui ne contiennent pas de caractères dupliqués Substrat le plus long Longueur.
Solution 1:Fenêtre coulissante
Parce que pour trouver la chaîne la plus longue qui ne se répète pas,Il nous faut deux pointeurs,Le pointeur gauche est fixé en premier,Les pointeurs de droite sont ajoutés à la collection un par un,Déterminer à chaque fois s'il y a des valeurs en double,Si c'est le cas, c'est fini,Déterminer la longueur de cette fois par rapport à la dernière,Puis le pointeur gauche se déplace vers la droite,Puis le pointeur droit poursuit l'opération ci - dessus jusqu'à la fin.
public int lengthOfLongestSubstring(String s) {
Set<Character> set=new HashSet<Character>();
int length=s.length();
int rigth=0,max=0;
for(int i=0;i<length;i++){
if(i!=0)
set.remove(s.charAt(i-1));
while(rigth<length&&!set.contains(s.charAt(rigth))){
set.add(s.charAt(rigth));
rigth++;
}
max=Math.max(max,rigth-i);
}
return max;
}
边栏推荐
- ARM指令集之杂类指令
- Basic principle of Doppler effect
- 5G NR協議學習--TS38.211下行通道
- [QNX hypervisor 2.2 user manual] 4.1 method of building QNX hypervisor system
- Face recognition PIP failed to install Dlib Library
- NVIDIA Jetson Nano Developer Kit 入门
- Reasons for SSL introduction and encryption steps
- PDSCH 相关
- 影响店铺权重的三十一条,快来看看中招了吗
- Socket implements TCP communication flow
猜你喜欢

QT添加QObject类(想使用信号和槽)遇到的问题汇总,亲测解决有效error: undefined reference to `vtable for xxxxxx(你的类名)‘

Design of secure chat tool based on C #

conda环境下pip install 无法安装到指定conda环境中(conda环境的默认pip安装位置)

Inter class and intra class relations in video classification -- regularization

5G NR协议学习--TS38.211下行通道

Node crawler puppeter usage

Must do skill -- use ffmpeg command to quickly and accurately cut video

ARM processor mode and register

Blue Bridge Cup 2015 CA provincial competition (filling the pit)

IP地址管理
随机推荐
6.6 rl:mdp and reward function
QML学习 第二天
邻居子系统之ARP协议数据处理过程
Design of TTable
一个人必须不停地写作,才能不被茫茫人海淹没。
Reasons for SSL introduction and encryption steps
The first thing with a server
One must keep writing, so as not to be submerged by the vast crowd.
【深度学习基础】反向传播法(1)
Jump instruction of arm instruction set
Face recognition PIP failed to install Dlib Library
ARM指令集之批量Load/Store指令
ARP protocol data processing process of neighbor subsystem
Blue Bridge Cup 2015 CA provincial competition (filling the pit)
6.6 Convolution de séparation
FPGA Development - Hello_ World routine
Kubernetes cluster setup
[cf1392d] D. Omkar and bed Wars
C# 37. Textbox scroll bar and multiline
Doris记录服务接口调用情况
