- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 c++里面的find()和erase()
1、find()函数使用find()函数需要#include<algorithm>str_big.find(str_small) 代表从str_big 的所有子串中查找与 str_small匹配的子串,找到则返回str_small第一个字符在str_big中的下标,找不到则返回string::npos(如果有多个字符都可以匹配,那么只会返回第一个匹配的) #include&...
2019-11-15 17:20:35 18467
原创 Python里面的find()
函数原型:find(str, startIndex, endIndex)调用形式:Str.find(str,startIndex,endIndex)解释:Str:源字符串str:想要查找的“字符串”。—— 目标字符串startIndex:查找的首字母位置(从0开始计数。默认:0)endIndex: 查找的末尾位置(默认-1)返回值:如果查到:返回第一个出现的位置。否则,返回-1。例...
2019-11-14 15:29:37 18171
原创 3、无重复字符的最长子串
题目 :给定一个字符串,请你找出其中不含有重复字符的 最长子串的长度。思路:动态规划的想法去做,首尾指针来确定长度,首先从第一个字符作为开始位置形成子串,逐渐加入后一个字符,遍历判断刚加入的字符是否在之前已经存在,遍历结束都不存在说明加入这个字符后形成的子串还是无重复字符的。如果遍历到某个位置(k)是发现该字符已经存在了,说明不满足条件,我们需要把子串的起始位置(start)更新为该位置(k)的...
2019-11-08 16:03:17 17729
原创 1、两数之和
题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数, 并返回他们的数组下标。你不能重复利用这个数组中同一...
2019-11-08 15:17:28 17876
原创 3、无重复字符的最长子串
题目 :给定一个字符串,请你找出其中不含有重复字符的 最长子串的长度。思路: 线性遍历每个字符,用一个字典记录下每个字母出现的最新的下标。当遇到一个新元素在字典里面里没有记录时,代表它没有跟我们已有的字符子串里的字母重复。如果在字典里有记录,说明它跟我们已有的字符子串里的字...
2019-11-08 14:58:52 17800
原创 2、两数相加
题目: 给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储 一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。输入:(2 ->...
2019-11-08 14:42:09 17722
原创 判断cpu大小端模式(c++代码实现)
首先来了解一下大小端模式。 大端模式:高位对应低地址,低位对应高地址 ;换而言之,就是数字的高位存放在内存的低址地,低位存放在内存的高地址 &nbs...
2019-11-08 10:20:31 18651
如何设置所有文章关注我后可查看
2022-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人