title: copy-list-with-random-pointer date: 2018-12-09 00:27:33 categories: LeetCode tags:[List] 描述: A linked l…
标签:LeetCode
LeetCode 344.反转字符串
题目描述 编写一个函数,其作用是将输入的字符串反转过来。 示例 1: 输入: "hello" 输出: "olleh" 示例 2: 输入: "A man, a plan, a canal: Panama" 输出: "ama…
TwoSum
题目大意: 找到数组中两个元素相加等于指定数的所有组合 情况一:给定数组中不含重复元素,且均为正整数 思路: 使用Hash表存储数组各元素是否存在的标志,然后遍历数组,判断…
算法学习——DP
20170904开端 今天工作任务比较轻,工作之余想要重新学习算法。于是准备从DP开始,进行一次学习。所有的概念和问题从leetcode和geeksforgeeks获取。 DP Set 1 (Overlapping Su…
Leetcode之15-三数之和(3Sum)
前言 个人网站 公众号: 北京程序猿, 网站 : https://yaml.vip 算法题 题干 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c , 使得 a + b + c =…
Leetcode 131. Palindrome Partitioning
Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible …
LeetCode刷题之Two Sum
Problem Given an array of integers, return indices of the two numbers such that they add up to a specific targ…
[LintCode][System Design] Singleton
Problem More LeetCode Discussions Singleton is a most widely used design pattern. If a class has and only has …
Leetcode - Frog Jump
My code: public class Solution { public boolean canCross(int[] stones) { if (stones == null || stones.length =…
26. 删除排序数组中的重复项
26. 删除排序数组中的重复项 问题 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 额外空间的条件下完成。 …
c++计算中缀表达式:一个识别括号的简易计算器
point:用两个栈分别存数字和运算符,对于在栈内和在栈外的运算符,需要有两套优先级。 #include <iostream> #include <string> #include <sta…
[剑指offer] 正则表达式匹配
本文首发于我的个人博客:尾尾部落 题目描述 请实现一个函数用来匹配包括’.’和’*’的正则表达式。模式中的字符’.’表示任意一个字符,而’…