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
算法笔记Codeup刷题记录
问题 A: C语言11.1
题目链接:http://
codeup
.cn/problem.php?cid=100000572&pid=0题目描述完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。
CSHran
·
2024-01-22 20:11
Codeup
c语言
优化算法matlab实现(三十一)阿基米德算法matlab实现
1.代码实现不了解阿基米德算法可以先看看优化
算法笔记
(三十一)阿基米德算法实现代码前需要先完成优化算法matlab实现(二)框架编写中的
stronghorse
·
2024-01-22 16:44
DC-4靶机
刷题记录
靶机下载地址:链接:https://pan.baidu.com/s/1YbPuSw_xLdkta10O9e2zGw?pwd=n6nx提取码:n6nx参考:【【基础向】超详解vulnhub靶场DC-4-爆破+反弹shell+信息收集】https://www.bilibili.com/video/BV1Le4y1o7Sx/?share_source=copy_web&vd_source=12088c3
Fab1an
·
2024-01-22 07:48
CTF
笔记
安全
网络安全
web安全
http
【
算法笔记
】分支限界专题
分支限界整体结构本质上感觉还是遍历解树+剪枝,但是配合优先队列使用以后可以更好的找到最优解。例题P8011⾛迷宫对于迷宫问题,某一节点的关联节点指的是它四个方向上相邻的节点。要利用flag数组确保不会重复访问。 voidbfs(){ //1、初始化队列queue,将第一个节点放入队列 t++; q[t].x=1; q[t].y=1; q[t].step=0; flag[1]
_六六_
·
2024-01-22 02:04
算法笔记
算法
笔记
leetcode
刷题记录
(持续更新)
刷题并记录。1给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。(简单)方法一:复杂度为o(n^2),直观反映是这么写,下面是优化的其他方法方法二:用字典,复杂度降为O(n)方法三:单循环2链表求和解决方法方法一:最最基础的方法,关键点是链表的操作。也就是红
Windy_xf
·
2024-01-21 23:03
贪心
算法笔记
贪心1.序列问题1.1摆动序列1.2单调递增的数字2.多维度权衡2.1分发糖果2.2根据身高重构队列3.区间问题3.1跳跃问题3.2跳跃问题II3.3用最小数量的箭引爆气球3.4无重叠区间3.5划分字母区间3.6合并区间4.其他4.1最大子数组和4.2加油站4.3监控二叉树正如这个算法的名字一样,解决题目的时候用一种贪婪的思想来解决问题,比如说我们要从一堆钞票中取3张,并且总和要最高,所以我们在遍
佳雨初林
·
2024-01-21 17:40
算法笔记
贪心算法
笔记
算法
左神数据结构与
算法笔记
-----归并排序
归并排序算法介绍原理分析代码复杂度分析例题及题解一、算法介绍归并排序(Mergesort)是建立在归并操作上的一种有效的排序算法,归并排序对序列的元素进行逐层折半分组,然后从最小分组开始比较排序,合并成一个大的分组,逐层进行,最终所有的元素都是有序的。二、原理分析我们有一个方法f(int[]arr,intL,intR]他能将数组arr的L到R范围内变为有序数组假设一个数组:arr[5,2,3,6,
Ben~
·
2024-01-21 13:57
java
算法
数据结构
排序算法
数据结构和
算法笔记
4:排序算法-归并排序
归并排序算法完全遵循分治模式。直观上其操作如下:分解:分解待排序的n个元素的序列成各具n/2个元素的两个子序列。解决:使用归并排序递归地排序两个子序列。合并:合并两个已排序的子序列以产生已排序的答案。我们直接来看例子理解算法的过程,下面是要排序的数组,总共8个元素,我们划分为左右两个数组L和R(L和R都已经是有序的),L是原数组左边4个元素,R是原数组右边4个元素,为了让排序终止,两个数组的末尾加
小林up
·
2024-01-21 13:55
算法和数据结构
算法
排序算法
数据结构
归并
牛客
刷题记录
文章目录1.141.161.181.19四月4.204.214.224.234.244.254.264.274.284.294.30五月5.25.35.45.55.65.75.81.14doubled1=-0.5;System.out.println("Ceild1="+Math.ceil(d1));System.out.println("floord1="+Math.floor(d1));cei
Ha det
·
2024-01-21 12:17
面试
java
开发语言
八月至NOIP前
刷题记录
因为这些博客内容都是从以前自己的百度空间(已经停止运营)搬运过来的,实在没有精力将链接全部修改成jianshu的链接,就只好这样先啦,还请读者多多包涵~后天就是NOIP复赛了,现在实在没继续刷题的欲望,所以就整理一下这几个月来的刷题内容,没事弄成个列表方便查看吧:数据结构:BZOJ1503[NOI2004]郁闷的出纳员(用BST实现名次树维护即可)(http://hi.baidu.com/gree
AmadeusChan
·
2024-01-21 06:43
《
算法笔记
》9.8 哈夫曼树
9.8哈夫曼树9.8.1哈夫曼树先介绍经典的合并果子问题。有n堆果子,每堆果子的质量已知,现在需要把这些果子合并成一堆,但是每次只能把两堆果子合并到一起,同时会消耗与两堆果子质量之和等值的体力。显然,在进行n-1次合并之后,就只剩下一堆了。为了尽可能节省体力,请设计出合并的次序方案,使得耗费的体力最少,并给出消耗的体力值。例如有3堆果子,质量依次为1、2、9,那么可以先将质量为1和2的果堆合并,新
pumpkin9841
·
2024-01-21 03:10
算法笔记
算法
数据结构
霍夫曼树
c++
后端
算法笔记
(动态规划入门题)
1.找零钱intcoinChange(int*coins,intcoinsSize,intamount){intdp[amount+1];memset(dp,-1,sizeof(dp));dp[0]=0;for(inti=1;idp[i-coins[j]]+1)dp[i]=dp[i-coins[j]]+1;returndp[amount];}2.有奖问答#includeusingnamespace
理想是做全栈工程师
·
2024-01-20 17:54
算法(c语言版)
算法
笔记
动态规划
PMP考试
刷题记录
20240119
【1月19日早餐题答案】1、一位项目经理注意到,他的同事,也是项目经理,每天都带着新的高科技小工具出现在办公室。这引发了人们的猜测,他的同事可能会接受硬件供应商的礼物,这些供应商将竞标他们公司即将签订的数百万美元的合同。项目经理应该做以下哪一项?A.警告关心此事的同事这种礼物不合适,并留下B.说服他的同事归还物品,并停止接受供应商的任何礼物C.直接问他的同事这些东西是供应商的礼物还是他自己买的D.
准~哥
·
2024-01-20 09:41
跳槽
C++ 之LeetCode
刷题记录
(十四)
开始cpp刷题之旅。依旧是追求耗时0s的一天。88.合并两个有序数组给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的
icecream_cheese
·
2024-01-19 22:42
c++
数据结构
c++
leetcode
开发语言
C++ 之LeetCode
刷题记录
(十二)
开始cpp刷题之旅。依旧是追求耗时0s的一天。69.x的平方根示例1:输入:x=4输出:2示例2:输入:x=8输出:2解释:8的算术平方根是2.82842…,由于返回类型是整数,小数部分将被舍去。思路:这种题目一看就是二分法,很简单的题目,耗时0s,看代码。classSolution{public:intmySqrt(intx){if(x==1||x==0){returnx;}intleft=0;
icecream_cheese
·
2024-01-19 22:11
数据结构
c++
c++
leetcode
开发语言
C++ 之LeetCode
刷题记录
(十三)
开始cpp刷题之旅。依旧是追求耗时0s的一天。70.爬楼梯假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例1:输入:n=2输出:2解释:有两种方法可以爬到楼顶。1阶+1阶2阶示例2:输入:n=3输出:3解释:有三种方法可以爬到楼顶。3.1阶+1阶+1阶4.1阶+2阶5.2阶+1阶解法:这题刚开始比较难理解,但是理解后回头看还是比较简单的。
icecream_cheese
·
2024-01-19 22:10
c++
数据结构
c++
leetcode
开发语言
Git一台电脑 配置多个账号
Git一台电脑配置多个账号Git一台电脑配置多个账号常用的Git版本管理有giteegithubgitlab
codeup
,每个都有独立账号,经常需要在一个电脑上向多个代码仓提交后者更新代码,本文以ssh
风莫寻
·
2024-01-19 21:20
Troubleshoot
git
DC-3靶机
刷题记录
靶机下载地址:链接:https://pan.baidu.com/s/1-P5ezyt5hUbmmGMP4EI7kw?pwd=rt2c提取码:rt2c参考:http://t.csdnimg.cn/hhPi8https://www.vulnhub.com/entry/dc-32,312/官网http://t.csdnimg.cn/5mVZ7DC-3(1).pdfhttps://c3ting.com/a
Fab1an
·
2024-01-19 20:21
CTF
笔记
安全
网络安全
web安全
http
DC-2靶机
刷题记录
靶机下载地址:链接:https://pan.baidu.com/s/1p62uXOeEej7QL-zSbQeDZA?pwd=aqsi提取码:aqsi参考:https://c3ting.com/archives/vulnhnbshua-ti—dc-2http://t.csdnimg.cn/pNSCNhttps://www.vulnhub.com/entry/dc-2,311/【【基础向】超详解vul
Fab1an
·
2024-01-19 20:50
CTF
网络安全
web安全
http
网络
笔记
DC-1靶机
刷题记录
靶机下载地址:链接:https://pan.baidu.com/s/1GX7qOamdNx01622EYUBSow?pwd=9nyo提取码:9nyo参考答案:https://c3ting.com/archives/kai-qi-vulnhnbshua-tiDC-1.pdf【【基础向】超详解vulnhub靶场DC-1】https://www.bilibili.com/video/BV1xN4y1V7
Fab1an
·
2024-01-19 20:18
CTF
web安全
安全
网络
笔记
网络安全
git碰到最常见相关疑难操作记录
git相关疑难操作记录文章目录git相关疑难操作记录1
codeup
里的git1.1git拉取v1代码1.2git拉取V1代码最直接不用解决冲突的方法1.3方法21.4pre-commit如果检查提示nofiles
小菜学AI
·
2024-01-19 19:29
基础相关
git
elasticsearch
大数据
刷题记录
8: 128. 最长连续序列
LeetCode
刷题记录
------分割线------
刷题记录
8:128.最长连续序列文章目录前言一、题目内容二、自己的思路三、自己的代码实现四、更好的算法总结前言想到什么写什么:做题。
Xer_Virgo
·
2024-01-19 06:30
leetcode
java
算法
LeetCode
刷题记录
(5)-20231220
LeetCode
刷题记录
------分割线------
刷题记录
5:79.单词搜索文章目录前言一、题目内容二、自己的思路三、自己的代码实现四、精选代码总结前言想到什么写什么:塞翁失马焉知非福,一觉睡醒发现
Xer_Virgo
·
2024-01-19 06:59
leetcode
算法
职场和发展
华为技术二面手撕代码-20231221
刷题记录
------分割线------华为技术二面手撕代码文章目录前言一、题目内容二、自己的思路三、自己的代码实现总结前言想到什么写什么:技术二面的前一天,准备了项目上的问答,对算法其实自己挺有信心的,
Xer_Virgo
·
2024-01-19 06:59
java
算法
刷题记录
6: 49. 字母异位词分组-20240116
LeetCode
刷题记录
------分割线------
刷题记录
6:49.字母异位词分组文章目录前言一、题目内容二、自己的思路三、自己的代码实现总结前言想到什么写什么:休息了一段时间,等待华为的Offer
Xer_Virgo
·
2024-01-19 06:59
leetcode
java
算法
LeetCode
刷题记录
(3)
LeetCode
刷题记录
------分割线------
刷题记录
3:46.全排列文章目录前言一、题目内容二、自己的思路三、自己的代码实现四、精选代码总结前言想到什么写什么:继续保持吧。
Xer_Virgo
·
2024-01-19 06:28
leetcode
算法
职场和发展
LeetCode
刷题记录
(4)-20231219
LeetCode
刷题记录
------分割线------
刷题记录
4:22.括号生成文章目录前言一、题目内容二、自己的思路三、自己的代码实现四、精选代码总结前言想到什么写什么:上周参加了华为技术面,面的不太好
Xer_Virgo
·
2024-01-19 06:28
leetcode
算法
职场和发展
刷题记录
7: 289. 生命游戏
LeetCode
刷题记录
------分割线------
刷题记录
7:289.生命游戏文章目录前言一、题目内容二、自己的思路三、自己的代码实现总结前言想到什么写什么:做题。
Xer_Virgo
·
2024-01-19 06:50
leetcode
算法
java
刷题记录
【LitCTF 2023】导弹迷踪
省流:js文件比较多,但是请审完。进入题目页面,首先看到的是这样根据题目提示,需要通过6关才能拿到flag。于是点击进去,进入之后是下面这个页面。但是这个游戏也忒难了,玩了几次都没能过6关。不过一般来说,拿flag都是不用玩游戏的。于是按照惯例,我们先通过F2打开源代码看看。(以Firefox为例)在页面的源码里面看了好一会儿,也没看见什么flag。于是我们换个思路,去看看其他文件。点击查看器右边
筑梦℡℡
·
2024-01-19 02:03
web安全
[LitCTF 2023]WEB
刷题记录
1.[LitCTF2023]我Flag呢?开启环境,直接F12,查看源码就可以。2.[LitCTF2023]PHP是世界上最好的语言!!开启环境,看到这个页面,功能还是挺好用的。看到题目描述,已经给了我们提示了。(Flag位于根目录)我们直接写一下payload,cat一下flag就可以了。然后runcode。3.[LitCTF2023]导弹迷踪启动环境,非常帅的页面。根据题目描述,通过6关得到f
继续学吧
·
2024-01-19 02:31
网络
数据结构与
算法笔记
01——递归
数据结构与
算法笔记
01——递归递归递:一个问题拆解为多个相同的子问题,子问题继续拆解至无法拆解归:从无法拆解的子问题出发回到最初的问题满足三个条件就可以使用递归来解决一个问题的解可以分解为几个子问题的解问题与分解的子问题
等风来随风飘
·
2024-01-18 22:16
数据结构与算法
笔记
算法
2020-02-23
codeup
题库:3.2D解题思路:用空间换时间,设定一辅助数组,其下标代表相应输入数字的true或者false;问题:采用#include头文件,1是该辅助数组大小需确定如:a[100]而不是inta
WellLin
·
2024-01-18 06:20
《
算法笔记
》学习 入门篇
目录《
算法笔记
》学习3.1简单模拟例1:【PATB1001】害死人不偿命的(3n+1)猜想例2:【PATB1032】挖掘机技术哪家强3.2查找元素例:【
codeup
1934B】找x3.3图形输出例:【PATB1036
awishw
·
2024-01-17 08:23
算法
算法
学习
数据结构
【Web】CTFSHOW 文件上传
刷题记录
(全)
期末考完终于可以好好学ctf了,先把这些该回顾的回顾完,直接rushjava!目录web151web152web153web154-155web156-159web160web161web162-163web164web165web166web167web168web169-170web151如果直接上传php文件就会弹窗直接禁js按钮就不能上传文件了一种方法是改js代码(png=>php)然后直
Z3r4y
·
2024-01-17 07:13
ctfshow
web
ctf
文件上传
漏洞
网络安全
wp
算法笔记
(LeetCode HOT 100)
双指针思路:如何判断一道算法题能不能用双指针做?问题类型:双指针法通常用于解决数组或链表类的问题,如查找、排序、去重等。如果题目要求解决的问题属于这些类型,那么可以考虑使用双指针法。有序性:双指针法通常适用于有序或部分有序的数组或链表。如果题目中的数据具有明显的有序性,那么可以考虑使用双指针法。重复元素:双指针法通常适用于存在重复元素的情况。如果题目中的数据存在重复元素,那么可以考虑使用双指针法。
艺成超爱牛肉爆大虾
·
2024-01-17 01:54
算法
1024程序员节
算法笔记
》3.2小节——入门模拟->查找元素
@[TOC]Contest100000576-《
算法笔记
》3.2小节——入门模拟->查找元素1932ProblemA统计同成绩学生人数来自http://
codeup
.cn/problem.php?
木子李_0961
·
2024-01-17 00:39
C++-Leetcode
刷题记录
(我不想做一个只会ctrl+c和ctrl+v的咸鱼)
第一次刷题发现自己的脑子里全是浆糊,看题目都要看几遍才懂。(这就是粘贴复制的后遗症吧)。好了废话不多说了直接上题。这道题属于中等,可以用暴力算法进行计算,进阶的话,有点难想,进阶要求设计一种时间复杂度为O(n)的解决方案。先说一下暴力算法,一谈到数组首先想到的就是遍历数组,将所有情况都列出来然后累加。很多时候,暴力算法主要的难点是怎么将所有情况列出来。好的,我们再来审一下题,题目要求我们计算所有子
woshiniyeyedeye
·
2024-01-16 21:43
c++
leetcode
c语言
算法
C++ 之LeetCode
刷题记录
(九)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。58.最后一个单词的长度给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。示例1:输入:s=“HelloWorld”输出:5解释:最后一个单词是“World”,长度为5。示例2:输入:s="flymetothemoon"输出:4解释:最后
icecream_cheese
·
2024-01-16 21:33
c++
数据结构
c++
leetcode
linux
C++ 之LeetCode
刷题记录
(十)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。66.加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例1:输入:digits=[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:digits=[4,3,2,1]输出:[4,3,2
icecream_cheese
·
2024-01-16 21:33
c++
数据结构
c++
leetcode
开发语言
C++ 之LeetCode
刷题记录
(八)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。35.搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target=2输出:1示例3:输入:num
icecream_cheese
·
2024-01-16 21:03
c++
数据结构
c++
leetcode
开发语言
C++ 之LeetCode
刷题记录
(七)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。28.找出字符串中第一个匹配项的下标给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。示例1:输入:haystack=“sadbutsad”,needle=“sad”输出:0解释:“sad”在下
icecream_cheese
·
2024-01-16 21:02
数据结构
c++
c++
leetcode
linux
C++ 之LeetCode
刷题记录
(六)
开始cpp刷题之旅,多学多练,尽力而为。先易后难,先刷简单的。26.删除有序数组中的重复项给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。示例1:输入:nums=[1,1,2]输出:2,nums=[1,2,_]解释:函数应该返回新的长度2,并且原数组nums的前两个元素被修
icecream_cheese
·
2024-01-16 21:02
数据结构
c++
c++
leetcode
开发语言
C++ 之LeetCode
刷题记录
(十一)
开始cpp刷题之旅。向耗时0s前进。67.二进制求和给你两个二进制字符串a和b,以二进制字符串的形式返回它们的和。示例1:输入:a=“11”,b=“1”输出:“100”示例2:输入:a=“1010”,b=“1011”输出:“10101”思路:因为加法都是要从后往前算的,所以可以新建一个字符串,然后使用reverse将该字符串进行反转即可。(耗时0s)看代码,我写注释classSolution{pu
icecream_cheese
·
2024-01-16 21:56
数据结构
c++
c++
leetcode
linux
随笔——
算法笔记
(未整理)
以下为一些日常收集
算法笔记
,由于各种原因没有时间整理,暂且记录如下。程序设计心得:如果在进行设计某个函数时,没有思路,可以选择引入新的变量引入新的函数结合画图板整理思路。
我叫RT
·
2024-01-16 21:54
日常心得
算法
数据结构
大厂速成
算法笔记
,Github上已收获近60K+star!力压LeetCode只为面试
有救了!!!《吃透算法套路——只为面试》GitHub连续霸榜首页数周,star即将突破60k,受欢迎程度可见一斑:image文档的作者最先提出「刷题要掌握模板和套路」的观点,刷题就是应对面试拿offer,再别整什么《算法导论》这种花里胡哨的了。该文档的内容全部选自LeetCode和牛客网的原题,你只要按照文章顺序刷题,保你一个月速成算法。还在为动态规划系列问题发愁吗?书中给动态规划总结出了一套框架
Java旺
·
2024-01-16 21:59
数据结构和
算法笔记
#include#include#include#includeusingnamespacestd;//单调栈vectornextGreaterElement(vector&nums){vectorans;stacks;for(inti=nums.size()-1;i>=0;i--){while(!s.empty()&&s.top()data;public:voidpush(intn){while
daitu3201
·
2024-01-16 16:56
算法
笔记
数据结构
算法笔记
:根据年龄给100万用户排序
时间复杂度是线性的,这类排序算法叫做线性排序。三个算法是基于比较的排序算法,不设计元素之间的比较操作,所以能做到线性的时间复杂度。桶排序核心思想是将要排序的数据分到几个有序的桶内,每个桶内的数据进行单独排序,拍好之后把桶内的数据取出来,组成的序列就是有序的。时间复杂度是O(n).桶内部采用的是快速排序手段摘自极客时间首先桶排序要把数据进行划分到m个桶内,希望的是桶内数据是均匀的,并且桶与桶之间有着
胖琪的升级之路
·
2024-01-16 15:50
LeetCode刷题-第k大的数
前言说明算法学习,日常
刷题记录
。
小鲨鱼FF
·
2024-01-16 10:02
算法笔记
:排序
根据时间复杂度进行了区分:摘自极客时间分析排序算法从以下几个方面进行入手分析。排序算法的执行效率最好情况,最坏情况,平均情况时间复杂度。时间复杂度的系数,常数,低阶数据量小的时候,这些参数具有可参考性。比较次数和交换次数排序算法的内存损耗原地排序算法:空间复杂度是O(1)的排序算法。排序算法的稳定性待排序的序列中存在等值的元素,经过排序后想等元素之间原有的先后顺序不变。冒泡排序冒泡排序:只会操作相
胖琪的升级之路
·
2024-01-16 00:18
leetcode
刷题记录
3.无重复字符最长字串
谨记谨记细细读题!!!不包含重复字符的最长字串,看到重复字符首先想到hash表,但是此题不能仅用hash表来解决问题。分析如何查找最长字串如s=[abcabcbb]。需要一个hash表(hash[256]={0})来辨别重复字符,需要两个指针来遍历字符串,指针i,指针p,从字符'a'开始:p指向'a',i向后遍历,遍历的过程中如果遇到相同的字符,也就是hash[i]>1;此时更新p指针到下一个位置
weixin_42977552
·
2024-01-15 21:35
leetcode刷题记录
上一页
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
其他