E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
leetcode-中等难度
LeetCode 22. Generate Parentheses
题目描述(
中等难度
)给一个数字n,返回所有合法的括号匹配,刚好和20题相反。自己没想出来,全部参考LeetCode给出的Solution。
wind_liang
·
2019-12-14 13:43
java
如何写好一篇英文Research Paper
在留学生的众多作业类型之中,ResearchPaper虽然最多只能算
中等难度
,但却难倒了不少留学生。大部分不会写ResearchPaper的留学生都认为它太复杂了,完全不知道该如何下笔。
Athey_2ccf
·
2019-12-13 08:22
LeetCode-
最小栈
设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x)--将元素x推入栈中。pop()--删除栈顶的元素。top()--获取栈顶元素。getMin()--检索栈中的最小元素。示例:MinStackminStack=newMinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStac
xx19941215
·
2019-12-13 06:09
golang
leetcode
leetcode-
88. 合并两个有序数组
题目给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出:[1,2,2,3,5,6]思路1.倒车入库2.注
mhq_martin
·
2019-12-11 20:00
leetcode-4
示例1:nums1=[1,3]nums2=[2]则中位数是2.0示例2:nums1=[1,2]nums2=[3,4]则中位数是(2+3)/2=2.5来源:力扣(LeetCode)链接:https://
leetcode
hushui502
·
2019-12-11 10:00
leetcode-
二叉树
树以及常用的算法树的概念树(Tree)的基本概念树是由结点或顶点和边组成的(可能是非线性的)且不存在着任何环的一种数据结构。没有结点的树称为空(null或empty)树。一棵非空的树包括一个根结点,还(很可能)有多个附加结点,所有结点构成一个多级分层结构。二叉树的概念每个结点至多拥有两棵子树(即二叉树中不存在度大于2的结点),并且,二叉树的子树有左右之分,其次序不能任意颠倒。二叉树的性质1.若二叉
小傻孩丶儿
·
2019-12-09 17:00
算法四寻找两个有序数组的中位数
示例1:nums1=[1,3]nums2=[2]则中位数是2.0示例2:nums1=[1,2]nums2=[3,4]则中位数是(2+3)/2=2.5来源:力扣(LeetCode)链接:https://
leetcode
studywithallofyou
·
2019-12-06 11:00
六种简单易理解的排序算法
leetcode-
数组篇个人理解:算法,涉及到数据结构和解决问题思想的,以及常用的解决方法,数据结构:无非就是数组,链表,树,图等等思想:dp,贪心等等方法:排序,搜索等等本篇主要介绍: 排序借助leetcode
小傻孩丶儿
·
2019-12-02 16:00
leetcode-
數組篇
RemoveElementpublicclassLc27{publicstaticintremoveElement(int[]nums,intval){if(nums==null||nums.length==0){return0;}intcount=0;for(inti=0;i0;gap/=2){for(inti=gap;i=gap;j-=gap){if(nums[j]=temp){hign--;
小傻孩丶儿
·
2019-12-02 16:00
leetcode-
字符串篇
ImplementstrStr()/** * Implement strStr(). * * Return the index of the first occurrence of needle in haystack, or -1 if * needle is not part of haystack. * * 实现Java的indxOf */public class Lc28 { /
小傻孩丶儿
·
2019-12-02 16:00
2016-04-16-硅谷公司分析与技术准备
Leetcode
中等难度
网上面经重复率比较高Yelp在sf写python写到high,有食堂,难度中等面经有重复,重复概率有点高Oracle稳定公司,地理位置优越,付费午餐,名校情结,
billyzhang
·
2019-12-02 03:19
高考数学导数大题变化多 但解题技巧只有4个(名师整理)!
高考导数题主要是考查与函数的综合,考查不等式、导数的应用等知识,难度属于
中等难度
。都有什么题型呢?①应用导数求函数的单调区间,或判
沪江中小幼
·
2019-12-02 00:54
成就日记:Day2
3.做准备:1.衍纸:用一天以内时间完成
中等难度
的手工作品,一幅就好。(预计三天后开始,
稚童千阳
·
2019-11-27 23:49
使用STM32CubeMX创建TouchGFX应用程序(一)
此篇文章属于
中等难度
,需要具有TouchGFX开发的基础知识,请参见:1)使用TouchGFX开发STM32界面应用之入门篇2)使用TouchGFX开发STM32界面应用之入门篇(二)--按钮与消息响应例程
海东青电子
·
2019-11-26 00:56
LeetCode-
简单算法-计数二进制子串
题目:给定一个字符串s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。重复出现的子串要计算它们出现的次数。输入:"00110011"输出:6解释:有6个子串具有相同数量的连续1和0:“0011”,“01”,“1100”,“10”,“0011”和“01”。请注意,一些重复出现的子串要计算它们出现的次数。另外,“00110011”不是有效的子串
Pseudo
·
2019-11-22 11:17
leetcode
算法
算法-数据结构
LeetCode-
之位运算
//判断一个整数是不是2的N次方privatebooleanis2N(intnum){return(num&(num-1))==0;}//判断一个正整数是奇数还是偶数,即可不是被2整除privatebooleanisEvenNumber(intnum){return(num&1)==0;}338:https://leetcode-cn.com/probl...给定一个非负整数num。计算其二进制数
philadelphia
·
2019-11-17 08:51
leetcode
java
算法
leetcode-
链表
LeetCodeNum.203删除链表中等于给定值val的所有节点。输入:1->2->6->3->4->5->6,val=6输出:1->2->3->4->51.不使用虚拟头节点publicListNoderemoveElements(ListNodehead,intval){//判断当天头元素是否是就是要删除的元素,是的话循环删除while(head!=null&&head.val==val){L
Dog_Lee
·
2019-11-09 07:35
数据结构和算法
数据结构
java
leetcode
LeetCode-
第七题:Reverse Integer
题目leetCode完整程序#include#includeintreverse(intx);intmain(){printf("%d\n",INT_MAX);reverse(1534236469);return0;}intreverse(intx){/**要考虑数字转换过后上溢的情况*/intnum=x>0?x:-x;inttotal=0;intremainder;while(num!=0){r
baixiaoshuai
·
2019-11-07 08:12
leetcode-
字符串转换整数 (atoi)
请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对
8239e604d437
·
2019-11-07 05:06
LeetCode-
有效的字母异位词
给定两个字符串s和t,编写一个函数来判断t是否是s的一个字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含unicode字符怎么办?你能否调整你的解法来应对这种情况?思路:创建数组统计第一个字符串字符出现的次数(++),统计第二个字符串字符出
G_dalx
·
2019-11-06 15:11
走吧,去看看大山深处有些什么精灵古怪?
就在上一个周末,我随闲逛徒步队友友又来了一次
中等难度
的徒步之旅,沿途既有美景,又有历史,收获多多。下面来一次回放,热爱自然和运动的友友可以跟随我的视觉身临其境地
陶语
·
2019-11-06 15:58
CF582E Boolean Function(DP,状态压缩,FMT)
我第二道自己做出来的2900没毛病,我没切过2800的题lqy:“CF评分2800是
中等难度
”我活个啥劲啊为了方便(同时压缩状态个数),先建出表达式树,然后一棵子树就代表一个完整的表达式(要么是单个变量
ATS_nantf
·
2019-11-05 22:00
松柏山鹰崖(Eagle Bluffs)健行记
鹰崖步道位于温哥华北边的松柏山上,长约8公里爬高350米,属于
中等难度
。步道入口位于松柏山的五环标志附近,2010年温哥华冬季奥运会的自由式滑雪、单板滑雪等比赛就在这里举行。步道开始有一段连接到环红
游闲温哥华
·
2019-11-04 07:07
中考物理被淘汰的学生都忽视了这两点! 一道力学压轴题的启示!
这两道压轴题决定了中考生能否考上理想的高中,虽然我们都知道中考物理题有70%左右的基础题,谁掌握了这70%的分数谁才有希望取得成功,但是真正拉开中考生们最终差距的其实是剩余的30%
中等难度
题以及难题!
物理一百分
·
2019-11-03 13:36
LeetCode-
多点共线
Givennpointsona2Dplane,findthemaximumnumberofpointsthatlieonthesamestraightline.先上代码/***Definitionforapoint.*structPoint{*intx;*inty;*Point():x(0),y(0){}*Point(inta,intb):x(a),y(b){}*};*/classSolution
SincereDu
·
2019-11-02 14:18
LeetCode-
旋转数组
题目要求:给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例1:输入:[1,2,3,4,5,6,7]和k=3输出:[5,6,7,1,2,3,4]解释:向右旋转1步:[7,1,2,3,4,5,6]向右旋转2步:[6,7,1,2,3,4,5]向右旋转3步:[5,6,7,1,2,3,4]示例2:输入:[-1,-100,3,99]和k=2输出:[3,99,-1,-100]解释:向右旋转1步
G_dalx
·
2019-11-02 00:03
精英专升本分享:怎样做题能将专升本这门公共课学好?
专升本高数是很多升本同学头疼的科目,甚至有人因为高数不好就不报考有高数的院校专业,专升本考试数学其实并不难,往往是
中等难度
,只要多做题改进平时的做题习惯就对了,下面精英专升本小编分享几个高数复习时一不小心就会犯的坏习惯
安徽精英专升本学校
·
2019-11-01 02:01
2016考研数学复习经验及参考书(转载)
据统计,在考研数学中,有120分左右是基础分(也就是送分题和
中等难度
题),另外有30分是比较难的题目,是划分差距的!
濯君
·
2019-10-30 22:56
每日温度(LeetCode Medium难度算法题)题解
LeetCode题号739
中等难度
每日温度题目描述:根据每日气温列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用0来代替。
vibe
·
2019-10-27 09:00
Leetcode-
翻转等价二叉树
我们可以为二叉树T定义一个翻转操作,如下所示:选择任意节点,然后交换它的左子树和右子树。只要经过一定次数的翻转操作后,能使X等于Y,我们就称二叉树X翻转等价于二叉树Y。编写一个判断两个二叉树是否是翻转等价的函数。这些树由根节点root1和root2给出。示例:输入:root1=[1,2,3,4,5,6,null,null,null,7,8],root2=[1,3,2,null,6,4,5,null
保持努力不改初衷
·
2019-10-22 18:00
LeetCode-
算法题系列 (十九) => 用栈实现队列
leetCode第232题这道题的场景在实际需求中基本上不会遇见,但挺有意思的,值得我们去思考解法/***Initializeyourdatastructurehere.*/varMyQueue=function(){this.aStack=[]//我们需要两个数组来帮助我们逆序一个堆栈this.bStack=[]};/***Pushelementxtothebackofqueue.*@param
博健Yg
·
2019-10-22 16:39
堆栈算法
leetCode
用栈实现队列
js
前端算法
FE-daily-算法题
算法面试通关
leetcode-150 | 逆波兰表达式求值
title:leetcode-150|逆波兰表达式求值date:2019-7-2714:40:02comments:truecategories:“leetcode”tags:-leetcode
中等难度
weizu_cool
·
2019-10-15 19:17
#
leetcode
中等难度
LeetCode-
探索-初级算法-数学-1. Fizz Buzz(个人做题记录,不是习题讲解)
LeetCode-
探索-初级算法-数学-1.FizzBuzz(个人做题记录,不是习题讲解)LeetCode探索-初级算法:https://leetcode-cn.com/explore/interview
Ashiamd
·
2019-10-10 01:59
原创
LeetCode
leetcode-
屡试不爽的单调(递增\递减)栈
有一些关于数组中数值比较类型的题目,通常O(n2)的解法是可以得到正确的解,但是,当数组范围较大时,需要尽可能采取O(n)的解法。单调栈通常是一个很好的算法。单调栈的算法,在leetcode中有大量的题目涉及,该算法确实是一个非常高效是算法。原理如下:1)单调栈的栈中存储的元素为数组索引,通常用以解决无序数组按一定条件进行遍历的相关问题。2)以单调递减栈为例,stack[i]存储的是数组索引,单调
CrazyShawnLiu
·
2019-10-07 16:13
leetcode-
第10周双周赛-5081-歩进数
题目描述:自己的提交:参考全排列classSolution:defcountSteppingNumbers(self,low:int,high:int)->List[int]:a=[iforiinrange(10)]res=[]defhelper(num):iflow=high:returnifnum%10+1=0:helper(num*10+(num%10-1))foriina:helper(i
真不知道叫啥好
·
2019-10-07 14:00
leetcode-
字符串匹配相关问题
题目清单1002.查找常用字符--简单1090.受标签影响的最大值--中等249.移位字符串分组--中等firstblood---1002查找常用字符这道题是个简单题,题目如下:给定仅有小写字母组成的字符串数组A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现3次,但不是4次,则需要在最终答案中包含该字符3次。你可以按任意顺序返回答案。示例
CrazyShawnLiu
·
2019-10-05 15:16
LeetCode 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树
-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树:0/\-39//-105来源:力扣(LeetCode)链接:https://
leetcode
云天
·
2019-09-26 19:00
leetcode-
字节跳动编程题- 无重复字符的最长子串
题目给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意,你的答案必须是子串的长度,"pwke
丁低调
·
2019-09-18 15:27
算法
python
Leetcode-
并查集
200.岛屿数量https://leetcode-cn.com/problems/number-of-islands/给定一个由'1'(陆地)和'0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例:输入:11000110000010000011输出:3解:1.转换为染色问题:遍历所有节点ifnod
王朝君BITer
·
2019-08-20 23:00
Leetcode-
位运算
191.位1的个数https://leetcode-cn.com/problems/number-of-1-bits/编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为‘1’的个数(也被称为汉明重量)。提示:请注意,在某些语言(如Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二
王朝君BITer
·
2019-08-19 10:00
Leetcode-
动态规划
70.爬楼梯https://leetcode-cn.com/problems/climbing-stairs/假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。解:暴力,如果只有一阶,就只有一种方法;如果只有二阶,就只有两种方法。那么n阶的方法数就等于n-1阶和n-2阶方法数之和。但直接递归,有太多重复计算,超时。O(
王朝君BITer
·
2019-08-16 18:00
Leetcode-
二分
69.x的平方根https://leetcode-cn.com/problems/sqrtx/实现intsqrt(intx)函数。计算并返回x的平方根,其中x是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。解:二分,不断枚举可能的结果,判断其平方和x的关系。这题二分的过程中考虑直接用浮点型来处理,比用整型处理更通用。classSolution:defmySqrt(self,
王朝君BITer
·
2019-08-16 16:00
Leetcode-
剪枝
51.N皇后https://leetcode-cn.com/problems/n-queens/n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给定一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个明确的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。解:dfs+剪枝,枚举每个行。注意在做回溯之前,要把当前放置的皇后拿掉,
王朝君BITer
·
2019-08-16 12:00
LeetCode 攻略 - 2019 年 8 月上半月汇总(109 题攻略)
34Recentlyrevisedin2019-08-1516:37:40一目录不折腾的前端,和咸鱼有什么区别|目录||---||一目录||二前言||三汇总|| 3.1算法与数据结构-数组|| 3.2LeetCode-
中等难度
jsliang
·
2019-08-16 00:00
前端
算法-数据结构
leetcode
javascript
Leetcode-
贪心
122.买卖股票的最佳时机iihttps://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。解:dfs,找到所有
王朝君BITer
·
2019-08-15 17:00
Leetcode-
递归&分治
50.Pow(x,n)https://leetcode-cn.com/problems/powx-n/实现pow(x,n),即计算x的n次幂函数。说明:-100.0float:ifnotn:return1ifnfloat:ifnotn:return1ifn>=1#n=floor(n/2)returnres169.求众数https://leetcode-cn.com/problems/majorit
王朝君BITer
·
2019-08-15 12:00
Leetcode-
树
98.验证二叉搜索树https://leetcode-cn.com/problems/validate-binary-search-tree/给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。解:中序遍历二叉排序树,判断得到的数组是否是升序。#Defin
王朝君BITer
·
2019-08-14 23:00
Leetcode-
哈希表
136.只出现一次的数字https://leetcode-cn.com/problems/single-number/给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?解:遍历数组,哈希表存。如果key在哈希表中,就直接pop出去,最后剩下的那个就是只出现一次的元素。classS
王朝君BITer
·
2019-08-14 17:00
Leetcode-
栈&队列
20.有效的括号https://leetcode-cn.com/problems/valid-parentheses/给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。解:如果来一个左括号,还不能判断是否合法,push进栈;来一个右括号,看一下栈
王朝君BITer
·
2019-08-13 23:00
Leetcode-
数组&链表
常见双指针技巧用法,只总结思路,具体边界判定想不清楚的时候稍微画个图就行了1.快慢指针判断链表是否含有环、环入口(快慢指针再次相遇即有环;再从头节点和快慢指针的相遇位置同速度向后,相遇点即为环入口)。2.快慢指针找链表中点、倒数第k个元素(快指针到达Null时慢指针所处位置即为中点;快指针先走k步,然后和慢指针一起同速度向后,快指针到达Null时慢指针的位置就是倒数第k个节点)。3.左右指针二分查
王朝君BITer
·
2019-08-13 20:00
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他