4 julia7_

尚未进行身份认证

keep coding

等级
TA的排名 4w+

11. 盛最多水的容器[Medium]

给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(...

2020-02-09 19:16:55

8. String to Integer (atoi) [Medium] 字符串转换整数

Implementatoiwhichconverts a string to an integer.The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then, starting from thi...

2020-02-09 12:20:51

20. Valid Parentheses [Easy] 有效的括号

Given a string containing just the characters'(',')','{','}','['and']', determine if the input string is valid.An input string is valid if:Open brackets must be closed by the same type of b...

2020-02-09 11:30:11

6. ZigZag Conversion [Medium] Z字形变换

The string"PAYPALISHIRING"is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)将一个给定字符串根据给定的行数,以从上往下、从左到右...

2020-02-08 14:10:20

14. Longest Common Prefix [Easy] 最长公共前缀

Write a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string"".编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。Example...

2020-02-08 12:22:30

13. Roman to Integer [Easy] 罗马数字转整数

Roman numerals are represented by seven different symbols:I,V,X,L,C,DandM.罗马数字包含以下七种字符:I,V,X,L,C,D和M。Symbol ValueI 1V 5X 10L ...

2020-02-07 20:39:29

5. Longest Palindromic Substring [Medium] 最长回文子串(Manacher不懂)

Given a strings, find the longest palindromic substring ins. You may assume that the maximum length ofsis 1000.给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为 1000。Example 1:Input: "babad"Output: "...

2020-02-07 18:48:18

9. Palindrome Number [Easy] 回文数

Determine whether an integer is a palindrome. An integerisapalindrome when itreads the same backward as forward.判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。Example 1:Input: 121Output: true...

2020-02-06 12:50:34

7. Reverse Integer [Easy] 整数反转

Given a 32-bit signed integer, reverse digits of an integer.给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 12...

2020-02-05 12:32:14

3. Longest Substring Without Repeating Characters [Medium](难)

Given a string, find the length of thelongest substringwithout repeating characters.给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。Example 1:Input: "abcabcbb"Output: 3 Explanation: The answer is "abc", wi...

2020-02-05 11:41:15

2. Add Two Numbers [Medium]

You are given twonon-emptylinked lists representing two non-negative integers. The digits are stored inreverse orderand each of their nodes contain a single digit. Add the two numbers and return i...

2020-01-30 20:26:19

1. Two Sum [Easy]

Given an array of integers, returnindicesof the two numbers such that they add up to a specific target.You may assume that each input would haveexactlyone solution, and you may not use thesame...

2020-01-30 13:28:16

Python笔记5 函数

认识函数print() 函数, round() 函数使用:a = 1.23856result = round(a, 2) #四舍五入保留两位小数print(result)#1.24在命令行中查看内置函数的方法:PS D:\python_learning> pythonPython 3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018,...

2019-05-10 17:17:01

Python笔记9 函数式编程:匿名函数、高阶函数、装饰器

上一篇中,闭包只是函数式编程的体现之一lambda表达式(匿名函数)lambda parameter_list: expression #没有函数名,没有return匿名函数的定义与调用:def add(x, y): return x + yf = lambda x,y: x+y #通过变量赋值来定义,实则这是无意义的print(add(1,2))...

2019-05-07 19:52:08

Python笔记8 Python的高级语法与用法

枚举其实是一个类在很多语言中,枚举都是一个类型,Enum作为关键字;但是Python中枚举是一个类,如下定义:from enum import Enumclass VIP(Enum): #所有的枚举类都是Enum的子类 YELLOW = 1 #枚举的意义重在前面的标签,而不再后面的数字 GREEN = 2 BLACK = '1'...

2019-05-07 16:07:14

Python笔记7 正则表达式与JSON

JSON是一种轻量级的数据格式,web数据交换的主流数据结构,相应的XML用的较少初识正则表达式是一个特殊的字符序列,用于检测一个字符串是否与我们所设定的字符序列相匹配快速检索文本、实现一些替换文本的操作,比如如下的需求:检查一串数字是否是电话号码 检测一个字符串是否为邮箱地址 把一个文本的指定单词替换为另外一个单词Python自带函数处理字符串:判断字符串a中是否含有Py...

2019-05-05 17:26:08

Python笔记6 面向对象

类的定义面向对象两个核心:类、对象在python中使用class定义类:class Student(): #类名最好定义为大写开头 name = '' #数据成员 age = 0 def print_file(self): #方法 print('name:' + self.name) #通过self关键...

2019-04-28 19:00:09

Python笔记4 包、模块、函数与变量作用域

高性能、封装性(可复用)、抽象Python项目的组织结构:最顶级的组织结构:包(文件夹) 第二层级:模块(.py文件) 第三层级:类 第四层级:函数、变量Python包与模块的名字区分不同包的同名模块:包名.模块名形成的模块的路径叫做命名空间一个包下面可以有子包,模块可以和包平级普通文件夹想要变成包必须要有__init__.py文件, __init__.py本身也...

2019-04-24 11:28:48

Python笔记3 分支、循环、条件与枚举

表达式是运算符和操作数所构成的序列运算符的优先级问题:逻辑运算符中 and 优先级高于 2>>> a or b and c1>>> (a or b) and c3>>> a or (b and c)1运算符优先级:按照序号从小到大,优先级依次递减逻辑运算符中:not > and > or算术运算符...

2019-04-22 16:40:04

Python笔记2 变量与运算符

变量的命名可以是:字母、数字、下划线,不能是保留关键字(系统关键字)int 类型(值类型)的赋值与 list 类型(引用类型)赋值的区别:对于引用类型来说,它本身的值是可以改变的 但是值类型是不可变的,如果想要改变值类型,只能生成新的数值>>> a = 1 #a 指向整形数字1>>> b = a #b 同样指向整形数字1>&g...

2019-04-20 19:25:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。