MissZhou要努力

路漫漫其修远兮,吾将上下而求索

排序:
默认
按更新时间
按访问量

leetcode 15 3-sum【双指针】

Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the ...

2018-08-01 10:31:32

阅读数:26

评论数:0

leetcode 12. Integer to Roman【Python】模拟

Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symbol Value I 1 V 5 X ...

2018-07-30 09:30:53

阅读数:17

评论数:0

leetcode 8. String to Integer (atoi)【Python 正则表达式】

规则好多哦…… Implement atoi which converts a string to an integer. The function first discards as many whitespace characters as necessary until the firs...

2018-07-30 08:20:17

阅读数:16

评论数:0

P2865 [USACO06NOV]路障Roadblocks【次短路】

370通过1K提交题目提供者FarmerJohn2评测方式云端评测标签USACO2006难度提高+/省选-时空限制1000ms / 128MB【P2865】[USACO06NOV]路障Roadblocks - 洛谷 https://www.luogu.org/problemnew/show/P28...

2018-07-11 19:42:25

阅读数:49

评论数:3

leetcode 5 Longest Palindromic Substring【manacher算法】

Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example 1:Input: "babad&a...

2018-07-06 10:33:24

阅读数:22

评论数:0

leetcode3 Longest Substring Without Repeating Characters【Python刷题】【哈希】

Given a string, find the length of the longest substring without repeating characters.Examples:Given "abcabcbb", the answer is &...

2018-06-29 10:02:21

阅读数:17

评论数:0

leetcode1 Two sum【基础题】【Python刷题】

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have ex...

2018-06-28 09:02:15

阅读数:28

评论数:0

leetcode11 Container With Most Water【挡板存水,双指针】【Python刷题】

因为是搜单调队列搜到这个题这个就是误导我的博客http://www.cnblogs.com/Phantom01/p/5871977.html想着单调队列想了两天,又综合了单调栈优化dp:hdu1506Largest Rectangle in a Histogram &hdu...

2018-06-27 11:50:16

阅读数:23

评论数:0

leetcode 714. Best Time to Buy and Sell Stock with Transaction Fee【贪心??水题】

Your are given an array of integers prices, for which the i-th element is the price of a given stock on day i; and a non-negative integer fee represe...

2018-06-13 10:08:10

阅读数:24

评论数:0

android studio Unable to resolve dependency for ':app@

网上主要是说 1.修改build.gradle 文件 buildscript { repositories { google() jcenter() } dependencies { ...

2018-05-19 11:10:15

阅读数:138

评论数:0

设计模式——命令模式Command

将一个命令封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作优点:1.比较容易设计出一个命令队列2.在需要的情况下,可以比较容易地将命令记入日志3.允许接收请求的一放决定是否要否决请求4.容易实现对于请求的撤销与重做5.由于加入新的具体命令类不影...

2018-04-25 14:24:36

阅读数:26

评论数:0

设计模式——备忘录模式Memento

算的上是比较简单的设计模式了,然而自己写还是磕磕绊绊定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。Originator(发起人)负责创建一个备忘录,用以记录时刻它的内部状态,并可使用备忘录回复内部状态。Originat...

2018-04-24 18:14:58

阅读数:25

评论数:0

设计模式——状态模式State

针对方法过长违背“单一职责原则”和“开放封闭原则”而提出    定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来是改变其类主要解决的是当控制一个对象状态转换的条件表达式过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化好处:将于特定状态相关的行...

2018-04-23 16:07:11

阅读数:21

评论数:0

设计模式——桥接模式bridge

将抽象部分和实现分离,使得他们可以独立变化using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 桥...

2018-04-19 13:54:47

阅读数:23

评论数:0

leetcode 91. Decode Ways

简单dp感觉自己越来越差了==可能本来就是这个水平吧orz能想到dp[i]=dp[i-1]+dp[i-2]但是写不明白,20+行的代码还要找标称其实如果想着判断两位字符是用函数封装一下,问题就是so easy单独一位的不合法的情况只有为'0'两位的是大于>27如果遍历到某一位...

2018-04-10 18:06:36

阅读数:28

评论数:0

设计模式——装饰模式Decorate

装饰模式定义:动态给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活Component是定义了一个对象接口,可以给这些对象动态添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责Decorator装饰抽象类,继承了Component...

2018-04-09 11:16:30

阅读数:27

评论数:0

leecode 135. Candy【贪心】

https://leetcode.com/problems/candy/description/There are N children standing in a line. Each child is assigned a rating value.You are giving candies...

2018-04-08 11:55:31

阅读数:40

评论数:0

设计模式——享元模式Flyweight

定义:运用共享技术有效支持大量细粒度的对象有一个享元工厂,用来创建并管理flyweight对象。它主要是确保合理共享flyweight,当用户请求一个flyweight时,flyweight工厂对象提供一个已知创建的实例或者创建一个内部状态和外部状态:在享元对象内部并且不会随环境变化而变化的共享状...

2018-04-06 15:43:40

阅读数:24

评论数:0

设计模式——组合模式Composite

逻辑非常清晰,代码非常好写的一种设计模式定义:讲对象组合成树形结构以表示“部分-整体”的层次结构。组合你是是的用户对单个对象和组合对象的使用具有一致性using System; using System.Collections.Generic; using System.Linq; using S...

2018-03-28 14:50:00

阅读数:41

评论数:0

设计模式——原型模式(浅拷贝,深拷贝)

定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象浅拷贝:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Ta...

2018-03-27 17:53:42

阅读数:26

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭