土田老师
土田老师
全部文章
分类
未归档(8)
归档
标签
去牛客网
登录
/
注册
土田老师的博客
我是来划水的
全部文章
(共8篇)
Java基础知识——零碎笔记
1. Java primitive 主数据类型(原生数据类型)有8种,分别是 boolean,char,byte,short,int,long,float,double 后六种是用来存放数字的,长度一般是 8,16,32,64,32,64. 这些数据类型不是对象,为了能够让它们像其他对象一样,...
2019-04-25
0
418
读书笔记——Python 中的引用和动态类型
Python语言无需在变量名称前面声明变量的类型,程序会自动地处理这些事情。这一特点让我们无需刻意关注变量的类型,使得Python语言简洁灵活。这就是Python中的动态类型的概念。要阐述清楚这一概念,我们需要知道Python中的变量、对象和引用。 变量其实就是一个名称或者符号。变量是没有类型的。...
2019-04-03
0
259
Leet Code 解题笔记——字符串中的第一个唯一字符
题目描述: 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 案例: s = "leetcode" 返回 0. s = "loveleetcode", 返回 2. 注意事项:您可以假定该字符串只包含小写字母。 ...
2018-10-20
0
661
Leet Code 解题笔记——反转字符串
题目描述:编写一个函数,其作用是将输入的字符串反转过来。 解题思路:最开始想的是使用for循环逆序遍历,后来在阅读《Python学习手册》的字符串一章时发现使用有第三个限制值的分片时能够优雅地完成这个任务。 完整形式的分片X[I:J:K],表示“索引X对象中的元素,从偏移I直到偏移为J-1,每隔...
2018-10-19
0
352
读书笔记——Python中的迭代器和列表解析
Python所谓的迭代协议 有__next__方法的对象会前进到下一个结果,在一系列结果的末尾时,则会引发StopIteration。在Python中,任何这类对象都认为是可迭代的。任何这类对象也能以for循环或其他迭代工具遍历,因为所有迭代工具内部工作起来都是在每次迭代中调用__next__,并...
2018-10-19
0
299
LeetCode 解题笔记——有效的数独
题目描述:判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 解题思路: 按顺序判断这三个条件即可,一...
2018-10-18
0
380
Leet Code 解题练习笔记——移动零
刚开始想用一个for循环来完成,但是没写出来。 后来写了一个思路简单,代码丑陋的方法,先for循环数一数有几个0,再将这些0通过for循环挨个删去,最后在末尾添上0. for i in range(0, num_len): if nums[i] == 0 : num_0...
2018-10-14
0
381
Leet Code 编程练习笔记——存在重复元素
题目描述: 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 解题思路历程: 首先想到的方法是双指针法,遍历比较,但是这种方法用python实现的时候太慢了,无法通过测试。 然后想到的是先排序,然...
2018-10-12
0
522