- 博客(8)
- 收藏
- 关注
原创 3. Longest Substring Without Repeating Characters
题目来源https://leetcode.com/problems/longest-substring-without-repeating-characters/description/ 给定一个字符串,找出最长非重复字符串 解题思路,比较耿直一点的写法,循环每一个字节,并用一个变量接受,直到遇到重复的字节,与上一次的进行长度对比,记录下较大的一个长度。 fun lengthOfLo
2018-01-23 16:03:45 139
原创 2. Add Two Numbers
题目来源https://leetcode.com/problems/add-two-numbers/description/ 给你两个非空链表,表示两个非负整数,这些数字以相反的顺序存储,每个节点包含一个数字,添加两个数字并将其作为一个链表返回。 你可以假设这两个数字不包含任何前导零,除了数字0本身。 解题思路,还是一样的先解题,不是最优解和没有解出来差距可是比最优解和不
2018-01-23 14:58:46 136
原创 1.Two Sum
题目来源https://leetcode.com/problems/two-sum/description/ 给定一个数字,输入一个目标值,假设这个目标值等于数组中两个数相加,并且数组中的数字不重复。找到数字中两个数相加等于目标值的数,并返回索引。 解题思路,最容易想到的是两层循环,找到两个相加等于目标值的数,实际开发中第一目标就是实现需求,那么我们就先把这个需求实现一下。 fu
2018-01-23 13:26:43 170
原创 Python学习笔记(4)操作符
1.算术运算符: java的算术运算符有+ - * / % ++ -- python的算术运算符有 + - * / % // ** 其中 + - * / 和java都是一样,分别是 数学运算中的加减乘除和取模,不同的是python没有++ --两个算术运 算符进行自增和自减,而多了// **,下面我们来看看//和**分别是什么意思。 我们在python中分别执行下面两
2018-01-22 16:09:05 345
原创 Python学习笔记(3)强类型静态语言
强类型、弱类型 什么是强类型语言,什么是弱类型语言 1)强类型:java就是强类型语言,强类型语言是什么呢? 我们通过java来分析,就是定义了这个变量的类型之后,不经过类型的转换,这个类型就不会发生改变。由此分析python也是 属于强类型语言。 2)弱类型:JavaScript就是弱类型语言 弱类型语言和强类型语言正好相反,变量赋值之后,任然可以被赋予其他类型的值。 但
2018-01-19 20:19:40 560
原创 Python学习笔记(2)数据类型
总算是开始进入正题了,在这章对比下java和python的数据类型,本系列参考http://python.usyiyi.cn/translate/python_352/index.html,若内容涉及任何侵权行为,请联系我立刻删除。数据类型 我将java的八大基本类型分为三类,文本类,逻辑类,和数字类,而python中不存在基本类型,python将有所事物都看做为对象,python的变量是不存在类
2018-01-19 16:09:14 364
原创 Python学习笔记(1)Python安装
下载 从python的官网https://www.python.org/downloads/下载Python的安装程序,需要注意的是,Python2.X和3.X的语法结构改动很大,根据自己的需要选择下载不同的版本。安装 下载好安装文件之后,直接运行,记得勾选将 Add Pyhton 3.6 to PATH,也就是自动配置python的环境变量,然后直接安装即可。 如果忘记勾选Add Pyhton
2018-01-18 17:12:50 215
原创 Python学习笔记(0)前言
最近有点闲,想着是不是学点什么呢,最近听的比较多的Python和Go最终选择下来还是先学学Python。选择Python的原因也是容易上手,这样更容易坚持下来,Python的运用也非常广泛,在平时工作也能写一些有意思的小玩意。Pyhton简介 那么Python是什么呢?python和java(原谅我用java做对比,因为平时就是用java开发,所以只对java比较熟悉一点)一样都是面向对象编程的一
2018-01-18 13:38:43 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人