![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode算法学习
gf_lvah
这个作者很懒,什么都没留下…
展开
-
【Leetcode】| Largest Number
问题描述 Given a list of non negative integers, arrange them such that they form the largest number.给定一个非负整数的列表,把它们排列成最大的数。实例 For example, given [3, 30, 34, 5, 9], the largest formed numb...原创 2018-03-30 10:58:43 · 193 阅读 · 0 评论 -
【Leetcode】| python编程思维练习- 反转字符串里的单词
题目要求:给定一个字符串,逐个反转字符串中的单词。示例:例如,给定 s = “the sky is blue”,返回 “blue is sky the”。范例代码:class Solution(object): def reverseWords(self, s): """ :type s: str :rt...原创 2018-04-21 22:38:59 · 502 阅读 · 0 评论 -
【Leetcode】| python编程思维练习-有效的括号序列
题目要求:给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例:示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出...原创 2018-04-19 11:35:54 · 451 阅读 · 0 评论 -
【Leetcode】| python编程思维练习-最长公共前缀
题目要求:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在最长公共前缀,返回空字符串 “”。示例:示例 1: 输入: [“flower”,”flow”,”flight”] 输出: “fl”示例 2: 输入: [“dog”,”racecar”,”car”] 输出: “”解释: 输入不存在最长公共前缀。说明:所有输入只包含小写字母 a-z 。范例代...原创 2018-04-18 16:15:32 · 495 阅读 · 0 评论 -
【Leetcode】| python编程思维练习-罗马数字转整数
题目要求:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,...原创 2018-04-18 15:48:29 · 452 阅读 · 0 评论 -
【Leetcode】| python编程思维练习-回文数
题目要求:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例:示例 1: 输入: 121 输出: true示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 ...原创 2018-04-18 15:17:57 · 951 阅读 · 0 评论 -
【Leetcode】| python编程思维练习-反转整数
题目要求:给定一个 32 位有符号整数,将整数中的数字进行反转。示例:示例 1: 输入: 123 输出: 321示例 2: 输入: -123 输出: -321示例 3: 输入: 120 输出: 21注意: 假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。范例代...原创 2018-04-18 14:22:28 · 309 阅读 · 0 评论 -
【Leetcode】| python编程思维练习-两数之和
题目要求: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:Input: 给定 nums = [2, 7, 11, 15], target = 9Output: 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]范例代码分析:...原创 2018-04-18 14:08:58 · 1006 阅读 · 8 评论 -
网易春招笔试问答题之单例模式
题目描述请列出使用python实现singleton模式, 方法越多越好.题目分析题目很短, 但是涉及到方法越多越好就得绞尽脑汁了。 What 单例模式?保证一个类仅有一个实例,并提供一个访问它的全局访问点。Why 单例模式?对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗...原创 2018-04-10 17:33:19 · 338 阅读 · 0 评论 -
python与令牌桶算法联姻
Why 令牌桶?典型情况下,令牌桶算法用来控制发送到网络上的数据的数目,并允许突发数据的发送。What 令牌桶?令牌桶算法是网络流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一种算法。代码#!/usr/bin/env python# coding:utf-8"""@Name: tokenBucket.py@Au...原创 2018-04-10 16:59:45 · 1084 阅读 · 0 评论 -
【Leetcode】| 携程笔试编程
携程笔试题给定一个整形数组, 将数组中所有的0移动到末尾, 非0项保持不变;问题描述 Given an array nums, write a function to move all 0’s to the end of it while maintaining the relative order of the non-zero elements. 实例 ...原创 2018-03-30 17:34:30 · 301 阅读 · 0 评论 -
Leetcode-237删除链表中的节点
题目描述请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – head = [4,5,1,9],它可以表示为:示例说明链表至少包含两个节点。链表中所有节点的值都是唯一的。给定的节点为非末尾节点并且一定是链表中的一个有效节点。不要从你的函数中返回任何结果。解决思路...原创 2019-07-27 11:53:31 · 146 阅读 · 0 评论