- 博客(3)
- 收藏
- 关注
原创 剑指offer——找出字符流中第一个只出现一次的字符
题目描述:请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。解题思路1:主要有两个关注点:1)字符是否只出现一次;2)第一个只出现一次的字符是那个。1.统计输入字符出现的个数2.若该字符只出现一次则添加到list3...
2019-08-02 22:20:41 171
原创 剑指offer——表示数值的字符串
题目描述:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。解题思路1:数组不为空,数组长度大于0; 数组长度为1时一定为数字; 数组长度大于1时:正负号后面可以跟数字或小数点(此时默...
2019-07-29 20:22:24 125
原创 Python高性能编程--理解高性能Python
Python高性能编程--理解高性能Python首先理解高性能编程基本计算机架构计算单元存储单元通信层Python虚拟机Python的优势《Python高性能编程》笔记首先理解高性能编程高性能编程 可以被认为是通过降低开销(撰写更高效的代码)或改变操作方式(寻找更适合的算法)使得操作的代价更小。基本计算机架构计算机底层组件分为三部分:连接连接计算单元存储单元计算单元计算单元:计算机...
2018-12-24 20:10:32 1757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人