- 博客(42)
- 收藏
- 关注
转载 LeetCode 232:用栈实现队列 Implement Queue using Stacks
题目:使用栈实现队列的下列操作:push(x) -- 将一个元素放入队列的尾部。pop() -- 从队列首部移除元素。peek() -- 返回队列首部的元素。empty() -- 返回队列是否为空。Implement the following operations of a ...
2019-08-10 10:32:00 97
转载 LeetCode 150:逆波兰表达式求值 Evaluate Reverse Polish Notation
题目:根据逆波兰表示法,求表达式的值。有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。Evaluate the value of an arithmetic expression in Reverse Polish Notation.Val...
2019-08-05 15:32:00 96
转载 LeetCode 20:有效的括号 Valid Parentheses
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the inp...
2019-08-02 10:56:00 106
转载 LeetCode 155:最小栈 Min Stack
LeetCode 155:最小栈 Min Stack设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) -- 将元素 x 推入栈中。pop() -- 删除栈顶的元素。top() -- 获取栈顶元素。getMin() -- 检索栈中的最小...
2019-08-01 12:55:00 119
转载 LeetCode 622:设计循环队列 Design Circular Queue
LeetCode 622:设计循环队列 Design Circular Queue首先来看看队列这种数据结构:队列:先入先出的数据结构在 FIFO 数据结构中,将首先处理添加到队列中的第一个元素。如上图所示,队列是典型的 FIFO 数据结构。插入(insert)操作也称作入队(en...
2019-07-31 12:39:00 123
转载 听说小米进入世界500强啦?解读历年500强数据了解国情
前言:前几天看到新闻才知道今年的500强已经出炉了,后面又看到小米首次进榜,第468名,雷军蜀黍开心的像个只有几十亿元的小孩子。还特意发了好几条微博:据说进入世界五百强之后都是这样的:视频放不出来,请移步公众号观看我后面对这个五百强很感兴趣,于是就抓了财富杂志公布的历年来的50...
2019-07-30 13:04:00 161
转载 LeetCode 138:复制带随机指针的链表 Copy List with Random Pointer
给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。要求返回这个链表的深拷贝。A linked list is given such that each node contains an additional random pointer which ...
2019-07-29 12:03:00 60
转载 LeetCode 430:扁平化多级双向链表 Flatten a Multilevel Doubly Linked List
您将获得一个双向链表,除了下一个和前一个指针之外,它还有一个子指针,可能指向单独的双向链表。这些子列表可能有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示。扁平化列表,使所有结点出现在单级双链表中。您将获得列表第一级的头部。You are given a doubly ...
2019-07-27 09:42:00 70
转载 LeetCode 61:旋转链表 Rotate List
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。Given a linked list, rotate the list to the right by k places, where k is non-negative.示例 1:输入: 1->2...
2019-07-26 10:52:00 80
转载 LeetCode 21:合并两个有序链表 Merge Two Sorted Lists
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。Merge two sorted linked lists and return it as a new list. The new list should be made by splicing t...
2019-07-25 09:37:00 68
转载 LeetCode 234:回文链表 Palindrome Linked List
请判断一个链表是否为回文链表。Given a singly linked list, determine if it is a palindrome.示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true...
2019-07-24 13:24:00 78
转载 LeetCode 19:删除链表的倒数第N个节点 Remove Nth Node From End of List
给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。Given a linked list, remove the n-th node from the end of list and return its head.示例:给定一个链表: 1->2->3->...
2019-07-23 13:41:00 74
转载 LeetCode 206:反转链表 Reverse Linked List
反转一个单链表。Reverse a singly linked list.示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方...
2019-07-22 10:33:00 75
转载 LeetCode 2:两数相加 Add Two Numbers
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。You are given two non-empty linked lists repr...
2019-07-21 12:22:00 58
转载 LeetCode 328:奇偶链表 Odd Even Linked List
给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。Given a singly li...
2019-07-20 09:52:00 67
转载 LeetCode 160: 相交链表 Intersection of Two Linked Lists
爱写Bug(ID:iCodeBugs)编写一个程序,找到两个单链表相交的起始节点。Write a program to find the node at which the intersection of two singly linked lists begins.如下面的两个链表...
2019-07-19 13:11:00 64
转载 LeetCode 203:移除链表元素 Remove LinkedList Elements
删除链表中等于给定值 val 的所有节点。Remove all elements from a linked list of integers that have value val.示例:输入: 1->2->6->3->4->5->6, val = ...
2019-07-18 10:19:00 90
转载 LeetCode 142:环形链表 II Linked List Cycle II
给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。**说明:**不允许修改给定的链表。Given a linked ...
2019-07-17 12:11:00 67
转载 LeetCode 141:环形链表 Linked List Cycle
给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。Given a linked list, determine if it has a cycle in it....
2019-07-16 10:17:00 62
转载 围观知乎真福利话题,放松一下。
公众号:爱写bug(ID:iCodeBugs)前言:周末了,围观几个知乎福利话题:女生身材好是什么体验?:https://www.zhihu.com/question/328457531拥有一双大长腿是怎样的体验?:https://www.zhihu.com/question/29...
2019-07-08 00:01:00 161
转载 LeetCode 118:杨辉三角 II Pascal's Triangle II
公众号:爱写bug(ID:icodebugs)作者:爱写bug给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。Given a non-negative index k where k ≤ 33, return the kth index row of the Pa...
2019-07-07 10:18:00 54
转载 爬取分析拉勾网招聘信息
[TOC]公众号:爱写bug(ID:icodebugs)作者:爱写bug前言: 看了很多网站,只发现获取拉勾网招聘信息是只用post方式就可以得到,应当是非常简单了。推荐刚接触数据分析和爬虫的朋友试一下。在python3.7、acaconda3环境下运行通过数据爬取篇:1、...
2019-07-05 12:21:00 187
转载 LeetCode 209:最小长度的子数组 Minimum Size Subarray Sum
算法是一个程序的灵魂公众号:爱写bug(ID:icodebugs)作者:爱写bug给定一个含有 n 个正整数的数组和一个正整数 **s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。**如果不存在符合条件的连续子数组,返回 0。Given an array of n po...
2019-07-04 14:33:00 241
转载 LeetCode 561:数组拆分 I Array Partition I
文章全部来自公众号:爱写bug算法是一个程序的灵魂。Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), .....
2019-07-03 19:38:00 72
转载 LeetcCode 27:移除元素 Remove Element(python、java)
公众号:爱写bug给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。Give...
2019-07-02 13:23:00 85
转载 LeetCode 485:连续最大1的个数 Max Consecutive Ones(python java)
公众号:爱写bug给定一个二进制数组, 计算其中最大连续1的个数。Given a binary array, find the maximum number of consecutive 1s in this array.示例 1:输入: [1,1,0,1,1,1]输出: 3解释:...
2019-07-01 16:12:00 74
转载 Leetcode 344:Reverse String 反转字符串(python、java)
Leetcode 344:Reverse String 反转字符串公众号:爱写bugWrite a function that reverses a string. The input string is given as an array of characters char[].Do...
2019-06-30 16:39:00 86
转载 # Leetcode 14:Longest Common Prefix 最长公共前缀
公众号:爱写bugWrite a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty stri...
2019-06-29 00:07:00 60
转载 Leetcode 67:Add Binary(二进制求和)
Leetcode 67:Add Binary(二进制求和)<u>(python、java)</u>Given two binary strings, return their sum (also a binary string).The input strings...
2019-06-27 16:15:00 70
转载 Leetcode # 118:Pascal's Triangle 杨辉三角
118:Pascal's Triangle 杨辉三角Given a non-negative integer numRows, generate the first numRows of Pascal's triangle.给定一个非负整数 *numRows,*生成杨辉三角的前 numRo...
2019-06-25 14:51:00 115
转载 Leetcode 54:Spiral Matrix 螺旋矩阵
54:Spiral Matrix 螺旋矩阵Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.给定一个包含 m x n 个元素的矩阵(...
2019-06-25 14:50:00 52
转载 Leetcode 498:对角线遍历Diagonal Traverse(python3、java)
对角线遍历给定一个含有 M x N 个元素的矩阵(M 行,N 列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。Given a matrix of M x N elements (M rows, N columns), return all elements of ...
2019-06-05 14:42:00 74
转载 Leetcode加一 (java、python3)
加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。Given a non-empty array of digits representing a non...
2019-06-03 23:24:00 102
转载 Leetcode747至少是其他数字两倍的最大数
Leetcode747至少是其他数字两倍的最大数在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。Given an array of integers nums, write a meth...
2019-05-29 22:36:00 76
转载 Leetcode724:寻找数组的中心索引(java、python3)
寻找数组的中心索引给定一个整数类型的数组 nums,请编写一个能够返回数组**“中心索引”**的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左...
2019-05-29 16:54:00 100
转载 抓取猫眼电影top100的正则、bs4、pyquery、xpath实现方法
import requestsimport reimport jsonimport timefrom bs4 import BeautifulSoupfrom pyquery import PyQuery as pqfrom lxml import etree# 获取页面源码...
2019-04-06 13:55:00 245
转载 Win实用好用软件清单推荐
1. 我的Win实用软件清单排名不分先后且长期更新 有更好用的或者需要帮助的可以留言————最后一次更新于 2019.06.251. Dism++1.1. 功能: 系统精简、垃圾清理、系统升级、esd转iso、右键、启动项。。。。。功能非常多且很占用很小解压即可用!基本可替代一般...
2019-04-05 17:49:00 266
转载 Manjaro安装配置美化字体模糊发虚解决记录
Manjaro安装记录前言: 记录自己Manjaro18安装的一些坑,避免下次满互联网找解决方法。在此之前试过Manjaro、Ubuntu、Fedora、linux Mint系统的pac、yum、apt都用过了,所以果断选择Manjaro的包管理方式。Xfce4、Gnome、Cinnam...
2019-04-02 23:39:00 1620
转载 Collections用Comparable&&Comparator排序细节
在收集对象之后,对对象进行排序是常用的动作。不用亲自操作排序算法Java.util. Collections提供有sort()方法。由于必须有索引才能进行排序,因此 Collections的sort()方法接受List操作对象。例如:package coll_map;import jav...
2018-04-24 18:09:00 141
转载 收集对象(Collection-->List、Set、Queue)
在 Java SE中,提供了数个收集对象的类,可以直接取用这些类,而不用重新打造类似的API。1、Collection架构Java SE提供了满足各种需求的API,在使用些API前,建议先了解其继承与接口操作架构,才能了解何时该采用哪个类,以及类之间如何彼此合作,而不会沦于死背API或抄写...
2018-04-22 21:33:00 315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人