
Do_exercise
基础知识、做题记录
please_say_d
说话直接点哈
展开
-
刷题__6_用两个栈实现队列——泪崩,为什么我连题目都看不懂?
前天再力扣上看到一道题:题目:用两个栈实现队列描述:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:["CQueue","appendTail","deleteHead","deleteHead"]...原创 2020-04-08 21:12:57 · 287 阅读 · 0 评论 -
刷题__4_从尾到头打印链表
1.描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 100002.想法:2.1 此题比较简单,因为不知道链表的大小,所以先顺序遍历链表,将值存入序列中,然后再将序列中的值倒过来。2.2 也可以先遍历链表,记录结点个数,然后再给数组从后往前赋值,但...原创 2020-03-08 15:14:13 · 185 阅读 · 0 评论 -
刷题__3_替换空格
1.描述:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 100002.解答:2.1皮一下很开心class Solution(object): def replaceSpace(self, s): ...原创 2020-03-05 19:33:59 · 136 阅读 · 0 评论 -
菜鸟python刷力扣题__3_合并排序的数组
1.描述:给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。初始化 A 和 B 的元素数量分别为 m 和 n。示例:输入:A = [1,2,3,0,0,0], m = 3B = [2,5,6], n = 3输出: [1,2,2,3,5,6]来源:力扣(LeetCode)链接:https://le...原创 2020-03-04 19:32:34 · 343 阅读 · 2 评论 -
菜鸟python刷力扣题__2_两数相加
二.两数相加1.题目描述:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。2.示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -&g...原创 2020-03-03 20:48:17 · 314 阅读 · 0 评论 -
windows下为python3.6安装scrapy
1.安装lxml最好的安装方式是通过wheel文件来安装,http://www.lfd.uci.edu/~gohlke/pythonlibs/,从该网站找到lxml的相关文件。假如是Python3.5版本,WIndows 64位系统,那就找到lxml‑3.7.2‑cp35‑cp35m‑win_amd64.whl 这个文件并下载,然后通过pip安装。下载之后,运行如下命令安装:pip3 ins...原创 2020-03-03 17:34:12 · 303 阅读 · 0 评论 -
刷题__2_二维数组中的查找
1.描述:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 1...原创 2020-03-03 09:59:49 · 262 阅读 · 0 评论 -
刷题__1_数组中重复的数字
1.描述找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 限制:2 <= n <= 1000002.原来简单的想法是:第一反应肯定不能...原创 2020-03-01 22:59:13 · 258 阅读 · 0 评论 -
菜鸟python刷力扣题__1_两数之和
一.两数之和1.题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。2.示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [...原创 2020-02-26 21:18:06 · 254 阅读 · 0 评论 -
20_02_10py笔记:PEP 8: no newline at end of file
刚装上pycharm时,普通输出在末尾出现下划波浪号,并提示:PEP 8: no newline at end of file。翻译过来就是:在文件最后没有新的一行。解决办法:末尾换行。...原创 2020-02-10 21:19:47 · 699 阅读 · 0 评论