学习之旅
Misaka_S
这个作者很懒,什么都没留下…
展开
-
python学习(二十三)
Valid Anagram题目思路与解答答案Valid Palindrome题目思路与解答答案Valid Palindrome II题目思路与解答答案Valid Parentheses题目思路与解答答案Valid Perfect Square题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,原创 2017-10-23 12:24:42 · 1242 阅读 · 0 评论 -
python练习(九)
Length of Last Word题目思路解答答案Minimum Index Sum of Two Lists题目思路解答答案Minimum Moves to Equal Array Elements题目思路解答答案前人种树Contains Duplicate II题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不原创 2017-08-13 09:37:11 · 419 阅读 · 0 评论 -
python练习(八)
Fizz Buzz题目思路解答答案负数的位于Hamming Distance题目思路解答答案Heaters题目思路解答答案Largest Palindrome Product题目思路解答答案Fizz Buzz题目Write a program that outputs the string representati原创 2017-08-12 09:30:48 · 437 阅读 · 0 评论 -
python练习(十五)
题目思路与解答答案题目思路与解答答案题目思路与解答答案题目思路与解答答案题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,虽然大部分确实比我的好 #题目思路与解答答案#题目思路与解答答案#题目思路与解答答原创 2017-08-19 09:31:31 · 937 阅读 · 0 评论 -
python练习(七)
Construct the Rectangle题目思路解答答案Container With Most Water题目思路解答答案Contains Duplicate题目思路解答答案First Unique Character in a String题目思路解答答案First Bad Version题目思路解答答案注意,答案只是代表是他人写的代码,正确,原创 2017-08-11 10:26:18 · 1007 阅读 · 0 评论 -
python练习(十四)
Permutations II题目思路与解答答案Reverse Words in a String III题目思路与解答答案Implement Stack using Queues题目思路与解答答案重写Excel Sheet Column Number题目思路与解答答案题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但原创 2017-08-18 09:23:21 · 680 阅读 · 0 评论 -
python练习(六)
注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,虽然大部分确实都比我的好 #原创 2017-08-10 09:18:24 · 476 阅读 · 0 评论 -
python练习(十三)
题目思路与解答答案题目思路与解答答案题目思路与解答答案题目思路与解答答案题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,虽然大部分确实比我的好 #题目思路与解答答案#题目思路与解答答案#题目思路与解答答案#原创 2017-08-17 12:51:15 · 756 阅读 · 0 评论 -
python练习(四)
各种题目原创 2017-08-08 16:34:30 · 776 阅读 · 0 评论 -
python练习(五)
Can Place Flowers题目思路答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,虽然大部分确实都比我的好Can Place Flowers题目Suppose you have a long flowerbed in which some of the plots are planted an原创 2017-08-09 18:19:42 · 437 阅读 · 0 评论 -
python练习(三)
练习原创 2017-08-07 17:28:26 · 1297 阅读 · 0 评论 -
python练习(十六)
Permutation in String题目思路与解答答案Flatten Nested List Iterator题目思路与解答答案Count and Say题目思路与解答答案Majority Element题目思路与解答答案Count Primes题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(原创 2017-08-20 10:10:57 · 434 阅读 · 0 评论 -
python练习(十)
Maximum Product of Three Numbers题目思路与解答答案一些小讨论Maximum Average Subarray I题目思路与解答答案重写听说你比较短Poor Pigs题目思路与解答答案Number of 1 Bits题目思路与解答答案Nim Game题目思路与解答答案注意,答案只是代表是原创 2017-08-14 10:11:36 · 446 阅读 · 0 评论 -
python练习(二)——失败的
判断链表是否有环解答连续子数组求和暴力解法暴力解法X2失败的算法终于思路简介终版其它最大子数组 II感谢这个网站lintcode 但是这个网站居然没有答案???判断链表是否有环给定一个链表,判断它是否有环解答def hasCycle(self, head): # write your code here if head ==原创 2017-08-07 10:27:40 · 1040 阅读 · 0 评论 -
python学习(二十二)
Symmetric Tree题目思路与解答答案Third Maximum Number题目思路与解答答案Trim a Binary Search Tree题目思路与解答答案题目思路与解答答案题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,虽然大部分确实比我的好原创 2017-10-22 12:35:26 · 735 阅读 · 0 评论 -
python学习(二十一)
Student Attendance Record I题目思路与解答答案Shortest Unsorted Continuous Subarray题目思路与解答答案Subtree of Another Tree题目思路与解答答案Sum of Left Leaves题目思路与解答答案Sum of Square Numbers题目思路与解答答案注意,答案只是代表是他原创 2017-10-21 17:29:13 · 832 阅读 · 0 评论 -
排序算法的python实现
[toc] 感谢visualgo 排序算法我在之前这篇文章讲过一遍了,但是实现我忘了,而且那篇文章也没有加入代码 我重新整理下吧插入排序时间复杂度:O(n^2) 要点: 从后往前插入,而不是从前往后插入 代码实现:原创 2017-11-06 21:58:33 · 1292 阅读 · 0 评论 -
python学习(二十)
Same Tree题目思路与解答答案Search Insert Position题目思路与解答答案Second Minimum Node In a Binary Tree题目思路与解答答案Sqrtx题目思路与解答答案Set Mismatch题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,虽原创 2017-10-20 17:04:16 · 661 阅读 · 0 评论 -
python学习(十九)
Reverse String题目思路与解答答案Reverse String II题目思路与解答答案Reverse Vowels of a String题目思路与解答答案Roman to Integer题目思路与解答答案Rotate Array题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,原创 2017-10-19 12:43:24 · 566 阅读 · 0 评论 -
python学习(十八)
Excel Sheet Column Title题目思路与解答答案Find Mode in Binary Search Tree题目思路与解答答案Implement strStr题目思路与解答答案Image Smoother题目思路与解答答案Keyboard Row题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来原创 2017-10-18 11:21:14 · 783 阅读 · 0 评论 -
python练习(十七)
Detect Capital题目思路与解答答案Diameter of Binary Tree题目思路与解答答案Employee Importance题目思路与解答答案Factorial Trailing Zeroes题目思路与解答答案Find All Numbers Disappeared in an Array题目思路与解答答案注意,答案只是代表是他人写的代码原创 2017-10-17 15:29:27 · 382 阅读 · 0 评论 -
python练习(十二)
Move Zeroes题目思路与解答答案题目思路与解答答案题目思路与解答答案题目思路与解答答案题目思路与解答答案注意,答案只是代表是他人写的代码,正确,但不一定能通过测试(比如超时),列举出来只是它们拥有着独到之处,虽然大部分确实比我的好Move Zeroes题目Given an array nums, write a function原创 2017-08-16 09:18:01 · 552 阅读 · 0 评论 -
python练习(十一)
Number of Boomerangs题目思路与解答答案重写tipsPascals Triangle题目思路与解答答案重写Pascals Triangle II题目思路与解答答案Remove Duplicates from Sorted List题目思路与解答答案Power of Four题目思路与解答答案注意,原创 2017-08-15 10:22:38 · 678 阅读 · 0 评论 -
数据结构及算法学习(一)
排序算法冒泡排序逻辑时间复杂度选择排序逻辑时间复杂度插入排序逻辑时间复杂度合并排序逻辑时间复杂度ONON合并Divide and Conquer简称DC分治算法时间复杂度计算快速排序逻辑时间复杂度随机快速排序逻辑时间复杂度计数排序逻辑时间复杂度基数排序逻辑时间复杂度感谢可视化算法学习网站 https://visualgo.net/zh 虽然这原创 2017-07-14 00:08:13 · 1140 阅读 · 0 评论 -
爬虫爬虫爬虫(一)
准备工作关于scrapy准备工作运行了一下示例 的源码,卡住了!!!关于scrapy光是起步就已经撞得满头包了〒▽〒 本来看着教程,开开心心的做第一步,先建个工程 scrapy不是一个可以执行的命令或者程序… 诶? 上网搜一下,哦,可能是scrapy的环境没有配置好,这个简单,改一改就好了。 …可是,怎么还是不行呢,为什么会这样呢… 话说我scrapy真的装好了吗,我记得安装后可是一片原创 2017-07-18 21:58:07 · 2549 阅读 · 2 评论 -
python学习(13)——面向对象高级编程
面向对象高级编程使用slots使用property小结练习解题思路面向对象高级编程数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。在Python中,面向对象还有很多高级特性,允许我们写出非常强大的功能。我们会讨论多重继承、定制类、元类等概念。(我记得我学过)使用slots(这个好像没学过) 正常情况下,当我们定义了一个class,创建转载 2017-07-09 22:43:03 · 1355 阅读 · 0 评论 -
Markdown编辑器使用说明
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-07-07 16:44:58 · 996 阅读 · 0 评论 -
GitHub学习有感
问题GitHub与Git关系是否学习使用了GitHub就不需要学习Git即前者是后者的强化联网版GitHub的作用有什么用是否包括了绝大多数编程语言GitHub客户端的使用仔细阅读了一下相关书籍介绍这个主要还是提供了一个平台也只是一个平台重点是其中的资源问题1. GitHub与Git关系?是否学习使用了GitHub就不需要学习Git?即前者是后者的强化联网版?Git是一个版本控制工具,Git原创 2017-07-07 13:23:51 · 1042 阅读 · 0 评论 -
先定个小目标
挣它...java?PHP?python?html?css?(这是啥)操作系统linux的使用?游戏编程?怎么做一个游戏?安卓游戏开发?c?c++?c#?一点点解决吧虽然我觉得都精通大概要个20年?!!原创 2017-07-07 13:01:19 · 353 阅读 · 0 评论 -
数据结构及算法学习(二)
位掩码andorthe least significant bitxor数据结构单向链表 Linked List操作getisearchvinserti vremovei堆栈 stack操作poppushvpeek队列 queue操作dequeueenqueuevpeek双向链表Doubly Linked List DLL操作getisearchvin原创 2017-07-15 16:09:40 · 1527 阅读 · 0 评论 -
一个算法题
195132894 想加个群都那么难题目求1<=i<=10**12范围内所有d(i)的和的末12位,d(i)表示i的正约数的和,i为整数解答本来写个直接暴力的,可惜太蠢了,运行太久忍不了就给关了 想了想,上网搜下,别人写的我怎么都不懂呢参考一def d(n): s = 0 for i in range(1, int(n**0.5)+1): s += n//i*i原创 2017-07-12 22:34:33 · 545 阅读 · 0 评论 -
python学习(20)——正则表达式及各类常用内建模块
正则表达式进阶re模块切分字符串分组贪婪匹配编译常用内建模块datetime获取当前日期和时间获取指定日期和时间datetime转换为timestamptimestamp转换为datetimestr转换为datetimedatetime转换为strdatetime加减本地时间转换为UTC时间时区转换练习解题思路正则表达式字符转载 2017-07-11 15:38:15 · 1715 阅读 · 0 评论 -
python学习(18)——进程和线程
介绍多进程multiprocessingPool子进程进程间通信小结多线程Lock多核CPUThreadLocal进程 vs 线程线程切换计算密集型 vs IO密集型异步IO分布式进程小结介绍很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多转载 2017-07-11 10:13:41 · 1256 阅读 · 0 评论 -
python学习(16)——IO篇
IO编程文件读写读文件二进制文件写文件小结StringIO和BytesIOStringIOBytesIO操作文件和目录环境变量操作文件和目录序列化JSONJSON进阶练习解题思路IO编程IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接转载 2017-07-10 21:34:30 · 1208 阅读 · 0 评论 -
python学习(15)——常见错误集锦
常见错误1:在函数参数中乱用表达式作为默认值Python允许给一个函数的某个参数设置默认值以使该参数成为一个可选参数。尽管这是这门语言很棒的一个功能,但是这当这个默认值是可变对象(mutable)时,那就有些麻烦了。例如,看下面这个Python函数定义:>>> def foo(bar=[]): # bar是可选参数,如果没有指明的话,默认值是[]... bar.append("转载 2017-07-10 17:22:31 · 740 阅读 · 0 评论 -
python学习(7)——函数基础篇
定义函数杂谈定义函数 def my_abs(x): if x >= 0: return x else: return -x 杂谈print(hex(n1),hex(n2))多个输出之间原来要加逗号啊原创 2017-07-08 14:34:02 · 887 阅读 · 0 评论 -
python学习(1)基础及数据类型
学习内容Python是啥注意Python的缺点运行速度慢无法加密必定开源输入输出数据类型整型浮点型字符串布尔值空值变量常量杂谈学习内容书籍《简明Python教程》 廖雪峰老师的博客Python是啥Python是一门易读、易维护,并且被大量用户所欢迎的、用途广泛的编程语言。注意1.Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右原创 2017-07-07 19:01:46 · 1080 阅读 · 0 评论 -
数据结构及算法学习(三)
哈希表基本概念常用方法处理冲突查找性能二叉堆哈希表散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地原创 2017-07-15 21:45:53 · 2912 阅读 · 0 评论 -
python学习(2)字符编码
字符编码UTF-8起源一种字符编码纯引用仅作了解上边差不多都是废话Python的字符串字符编码UTF-8起源(一种字符编码,纯引用,仅作了解)由于计算机是美国人发明的,因此,最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。 但是要处理中文显然一个字节是不够的,至少需要两个字节,而转载 2017-07-08 09:14:15 · 1158 阅读 · 0 评论 -
python学习(12)——面向对象编程
面向对象编程类和实例数据封装小结访问限制继承和多态静态语言 vs 动态语言小结获取对象信息使用type使用dir实例属性和类属性面向对象编程(这个我学过的) 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集转载 2017-07-09 21:50:36 · 704 阅读 · 0 评论