1 Hash Table 面试题034 第一个只出现一次的字符 题目描述:在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 1(需要区分大小写).(从0开始计数) 解题思路:正向遍历,输出第一个数量为1的字符 代码 解题思路 ...
分类:
编程语言 时间:
2020-05-14 22:18:26
阅读次数:
68
一、什么是多态 多态的引入:奥迪、QQ、大卡车三种状态,我们学习如何开车,学会后不管什么车都会了吧 # 获取字符串长度 print('hello'.__len__()) len('hello') print([1,2,3].__len__()) len([1,2,3]) print({'a':1}. ...
分类:
编程语言 时间:
2020-05-12 18:44:36
阅读次数:
87
一、确定varchar长度设定对文件存储大小的影响mysql8.17版本中,经过本人测定。varchar2(M)的存储大小,近似于(实际存储字符数)*1个字符的字节数(根据编码确定,utf=3,utf8mb4=4)。跟M的大小无关。M只是限定长度,但跟能不能建立索引也有关。二、可建立索引的varchar长度mysql>altertabletest4addcolumnfvarchar(768)
分类:
数据库 时间:
2020-05-09 14:20:34
阅读次数:
209
python拼接字符串一般有以下几种方法: 1,通过(%)操作符拼接 print('%s %s' % ('Hello', 'world')) >>> Hello world 2,直接通过(+)操作符拼接 str_1 = 'Hello world! ' str_2 = 'My name is Pyth ...
分类:
编程语言 时间:
2020-05-07 09:19:41
阅读次数:
68
题意描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! ...
分类:
其他好文 时间:
2020-05-06 21:54:02
阅读次数:
59
题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 题目解析: 有一个字符串,长度不定, 要找出不重复字符串的长度,我们可以这么假设,先找到第一个下标,然后从后面拿到元素的下标对比,如果不等,就取到下一个元素的下标。如果相等,就取前一元素的下标。最后截取字符串的长度 计算。 p ...
分类:
其他好文 时间:
2020-05-03 16:50:58
阅读次数:
153
golang 加密解密 相关链接 http://www.topgoer.com/%E5%85%B6%E4%BB%96/%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86.html ...
分类:
其他好文 时间:
2020-04-30 09:21:31
阅读次数:
59
用C++实现了简易版字符串类,原理还是用C语言风格的字符指针实现,主要为了练习C++的内存管理。 String有功能构造析构复制赋值和常见操作符,特别需要注意的是赋值和+=的时候相当于把原理的String的字符串抛弃掉了,这时候如果不对之前的字符串进行释放处理的话会造成内存泄漏!! 1 #inclu ...
分类:
编程语言 时间:
2020-04-30 09:13:43
阅读次数:
66
思路: 1、按字符串长度升序排列,以排序后的首字符串中的元素为目标;2、遍历首字符串,每一趟遍历前要统计当前字符ch分别在首字符串和返回值ans中的个数:numi和numans;3、若ch未在ans里出现过(即numans<1),且在剩余字符串中都出现过,则将ch追加到ans中; 遍历剩余字符串时, ...
分类:
其他好文 时间:
2020-04-29 11:07:57
阅读次数:
63
URL化 题目 URL化。 编写一种方法,将字符串中的空格全部替换为%20。 假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。 (注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。) 提示: 字符串长度在[0, 500000]范围内。 示例 来源:力扣(Lee ...
分类:
Web程序 时间:
2020-04-27 19:45:53
阅读次数:
62