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] Insertion Sort List
前言InsertionSortList算是LinkedListtag下的一道
中等难度
的题吧,可以用来复习链表的选择排序操作。解法很固定,没什么讨论的余地。
allenzyoung
·
2016-03-19 21:00
LeetCode
链表
插入排序
实现
中等难度
通讯录(字典,属性,…
需求:1、定义联系⼈类 AddressContact。实例变量:姓名(拼⾳,⾸字⺟大写)、性别、电话号码、住址、分组名称、年龄。方法:⾃定义初始化方法(姓名、电话号码)、显示联系⼈信息。2、在main.m中定义字典,分组管理所有联系人。分组名为26个⼤写的英⽂字⺟。3、可以添加联系人对象,如果姓名或电话号码为空,添加失败。添加联系⼈到匹配的分组。4、获取某个分组名称下所有联系⼈,并且按照姓名升序排
jiaxin_1105
·
2016-01-26 13:00
实现
中等难度
通讯录(字典,属性,…
// 封装添加,查找,删除联系人的方法,创建AddressBook来管理操作通讯录的方法。 // AddressContact.h@interface AddressContact: NSObject{ NSString*_name; NSString*_gender; NSString*_number; NSString*_address; NSString*_gro
jiaxin_1105
·
2016-01-26 13:00
LeetCode-
算法总结
Array:矩阵;HashTable:哈希;LinkedList:链表;Math:数学;TwoPointers:双指针;Sting:字符串;DivideandConquer:分治;BinarySearch:二分;DynamicProgramming:动态规划;Backtracking:回溯;+++++++++++++Stack:堆栈;Heap:队列;Greedy:贪心;Sort:排序;BitMan
EddyLiu-csdn
·
2016-01-16 22:11
LeetCode
leetcode-
Range Sum Query - Immutable
https://leetcode.com/problems/range-sum-query-immutable/很简单的dp题目。需要一看就立马会。
xyqzki
·
2015-12-02 15:00
LeetCode-
Two Sum
题目描述:Givenanarrayofintegers,findtwonumberssuchthattheyadduptoaspecifictargetnumber.ThefunctiontwoSumshouldreturnindicesofthetwonumberssuchthattheyadduptothetarget,whereindex1mustbelessthanindex2.Pleas
csharp25
·
2015-12-02 10:00
leetcode-
First Bad Version---简单
https://leetcode.com/problems/first-bad-version/binarysearchmycode:#TheisBadVersionAPIisalreadydefinedforyou. #@paramversion,aninteger #@returnabool #defisBadVersion(version): classSolution(object):
xyqzki
·
2015-12-01 21:00
用OC实现
中等难度
通讯录详解
用OC实现
中等难度
通讯录。需求: 1、定义联系人类Contact。实例变量:姓名(拼音,⾸字⺟大写)、性别、电话号码、住址、分组名称、年龄。
HarbingWang
·
2015-11-24 22:00
英语感受 5月份--英语思维
在进行“英语快照”(英语测试)的时候,简单和
中等难度
的部分能大概听明白,当要求用英文复述几句的时候就基本上想不起来。大家和老师讨论英语学习的时候这种现象也比较明显(能听
·
2015-11-13 19:42
英语
一道例题的详解
实现
中等难度
通讯录。需求: 1、定义联系人类AddressContact。实例变量:姓名(拼音,⾸字母大写)、性别、电话号码、住址、分组名称、年龄。
·
2015-11-11 09:54
详解
网站关键词布局(上)
简单说,多个关键词在网站中需要合理布局,最难的安排在首页,
中等难度
的安排在栏目页,长尾性质的则安排在文章页或产品页面。 还需要注意以下几点。 一,一定要先做关键词研究。
·
2015-11-11 04:53
关键词
careercup-
中等难度
17.11
17.11 给定rand5(),实现一个方法rand7().也即,给定一个产生0到4(含)随机数的方法,编写一个产生0到6(含)随机数的方法。 解法: 这个函数要正确实现,则返回0到6之间的值,每个值的概率必须为1/7. 1 第一个尝试(调用次数固定) 第一个尝试时,我们可能会想产生出0到9之间的值,然后再除以7取余数。代码大致如下: int rand7() { int v
·
2015-11-08 15:04
UP
careercup-
中等难度
17.12
17.12 设计一个算法,找出数组中两数之和为指定值的所有整数对。 解答 时间复杂度O(n)的解法 我们可以用一个哈希表或数组或bitmap(后两者要求数组中的整数非负)来保存sum-x的值, 这样我们就只需要遍历数组两次即可找到和为指定值的整数对。这种方法需要O(n) 的辅助空间。如果直接用数组或是bitmap来做,辅助空间的大小与数组中的最大整数相关, 常常导致大量空间浪费。比如原数组中有
·
2015-11-08 15:04
UP
careercup-
中等难度
17.9
17.9 设计一个方法,找出任意指定单词在一本书中的出现频率。 解法: 1 单次查询 遍历这本书的每个单词,计算给定单词出现的次数。时间复杂度O(n),我们无法继续优化它,因为书中的每个单次都需要访问一次。当然,如果我们假设书中的单词是均匀分布的,那我们就可以只统计前半本书某个单次出现的次数,然后乘以2;或是只统计前四分之一本书某个单次出现的次数,然后乘以4。 2 多次查询 如果我们要重
·
2015-11-08 15:03
UP
careercup-
中等难度
17.7
17.7 给定一个整数,打印该整数的英文描述(例如“One Thousand,Two Hundred Thirty Four”)。 解法: 举个例子,在转换19 323 984时,我们可以考虑分段处理,没三位转换一次,并在适当的地方插入“thousand”(千)和“million”(百万)。也即, convert(19 323 984)=convert(19)+ “ million ”+co
·
2015-11-08 15:02
UP
careercup-
中等难度
17.8
17.8 给定一个整数数组(有正数和负数),找出总和最大的连续序列,并返回总和。 解法: 就是求连续子序列的和最大,不过存在一个问题: 假设整个数组都是负数,怎么样才是正确的行为呢?看看这个简单的数组{-3,-10,-5},一下答案每个都可以说的通: -3(假设子序列不能为空) 0(子序列的长度为空) INT_MIN(视为错误的情况) 我们会选择第二种(maxSum=0),但并没有所
·
2015-11-08 15:02
UP
careercup-
中等难度
17.6
17.6 给定一个整数数组,编写一个函数,找出索引m和n,只要将m和n之间的元素排好序,整个数组就是有序的。注意:n越小越好,也就是说,找出符合条件的最短序列。 解法: 开始解题之前,让我们先确认一下答案会是什么样的。如果要找的是两个索引,这表明数组中间有一段有待排序,其中数组开头和末尾部分是排好序的。 现在,我们借用下面的例子来解决此题: 1,2,4,7,10,11,7,12,6,7,1
·
2015-11-08 15:01
UP
careercup-
中等难度
17.5
17.5 写一个函数来模拟游戏。 游戏规则如下: 4个槽,里面放4个球,球的颜色有4种,红(R ),黄(Y),绿(G),蓝(B)。比如, 给出一个排列RGGB,表示第一个槽放红色球,第二和第三个槽放绿色球,第四个槽放蓝色球。 你要去猜这个排列。比如你可能猜排列是:YRGB。当你猜的颜色是正确的,位置也是正确的, 你就得到一个hit,比如上面第3和第4个槽猜的和真实排列一样(都是GB
·
2015-11-08 15:00
UP
careercup-
中等难度
17.4
17.4 编写一个方法,找出两个数字中最大的那一个。不得使用if-else或其他比较运算符。 解法: 我们可以通过一步步的分析来将需要用到的if-else和比较操作符去掉: If a > b, return a; else, return b. If (a - b) < 0, return b; else, return a. If (a - b) < 0, 令k =
·
2015-11-08 15:59
UP
careercup-
中等难度
17.3
17.3 写一个算法计算n的阶乘末尾0的个数? 解答: 首先,算出n的阶乘的结果再去计算末尾有多少个0这种方法是不可取的, 因为n的阶乘是一个非常大的数,分分种就会溢出。我们应当去分析, 是什么使n的阶乘结果末尾出现0。 n阶乘末尾的0来自因子5和2相乘,5*2=10。因此,我们只需要计算n的阶乘里, 有多少对5和2。注意到2出现的频率比5多,因此,我们只需要计算有多少个因子5即可
·
2015-11-08 15:59
UP
leetcode-
Given a sorted integer array without dup
Givenasortedintegerarraywithoutduplicates,returnthesummaryofitsranges.Forexample,given [0,1,2,4,5,7],return ["0->2","4->5","7"].class Solution { public: vector
summaryRanges(vector
& n
thoresa
·
2015-11-08 14:00
leetcode-
Search for a Range
Givenasortedarrayofintegers,findthestartingandendingpositionofagiventargetvalue.Youralgorithm'sruntimecomplexitymustbeintheorderof O(log n).Ifthetargetisnotfoundinthearray,return [-1,-1].Forexample,Gi
thoresa
·
2015-11-07 23:00
leetcode-
Sqrt(x)
Implement intsqrt(intx).Computeandreturnthesquarerootof x.class Solution { public: int mySqrt(int x) { if(x<=0) return 0; int begin=1, end=x, mid=0, res=0, tmp=0; while(beg
thoresa
·
2015-11-07 23:00
leetcode-
Single Number
Givenanarrayofintegers,everyelementappears twice exceptforone.Findthatsingleone.Note:Youralgorithmshouldhavealinearruntimecomplexity.Couldyouimplementitwithoutusingextramemory?Subscribe toseewhichcomp
thoresa
·
2015-11-07 23:00
leetcode-
Linked List Cycle
Givenalinkedlist,determineifithasacycleinit.Followup:Canyousolveitwithoutusingextraspace?/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * Li
thoresa
·
2015-11-07 23:00
leetcode-
Longest Common Prefix
Writeafunctiontofindthelongestcommonprefixstringamongstanarrayofstrings.classSolution{ intmaxCountLength(string&a,string&b,intminLength){//返回两个字符串的前缀长度,minLength表示上一次比较结果的前缀长度 intcount=0; for(inti=0,j
ljlstart
·
2015-11-02 23:00
PS合成超漂亮的街舞宣传海报设计
这篇教程教脚本之家的PS图片合成学习者们使用PS合成超漂亮的街舞宣传海报设计方法,教程算是
中等难度
的图片合成教程了,主要介绍的就是素材的处理和溶图的具体流程和手法,推荐过来和脚本之家的朋友们一起分享,一起学习了
P大点S
·
2015-11-02 14:21
Codeforces Round #108 (Div. 2)
这次的CF还有上次hdu的比赛让我发现自己在遇到那种简单体时,心理总是静不下来,老是还没整理好思路就开始敲代码,结果弄得Bug无数,还有就是那种
中等难度
的题目,思路还是不够成熟,有时能够做出,有时要想半天
·
2015-11-01 14:52
codeforces
通信编程2-
中等难度
Socket实用篇
同一个东西---Socket。这个有点难度,为了提高程序的趣味性,我想起个过年前看到的例子----有点类似QQ的东西,不过只能2个人互相聊天,而且有建的有局域网的朋友更是值得一试。本篇难度一般,在下虽然现职教师,自认讲东西能力差,我会尽我最大的努力去讲解以下的例子本例分服务器端程序和客户端程序,对于服务器端,要用到以下内容:1 TcpListener 建立一个服务器监听TcpListener
·
2015-10-31 11:28
socket
如何粗略分析关键词的优化难度
虽然一年多台,可以说是老站,但是,站在一个纯新一个月涨幅超过了它的一些
中等难度
的话还是很有信心。网站年龄起到了关键的事实来优化数据,立信任方面最能体现。尤其是一些域龄达到几年甚至十几年的。
·
2015-10-21 12:21
关键词
269道各路算法考试题集锦
1某编程大赛题(35道题,
中等难度
)1、在实际的开发工作中,对于string的处理是最常见的编程任务,本题是要求程序对用户输入的string进行处理,具体要求如下:1、每个单词的首字母变为大写。
alien6u
·
2015-10-20 13:52
随笔
269道各路算法考试题集锦
1 某编程大赛题(35道题,
中等难度
)1、在实际的开发工作中,对于string的处理是最常见的编程任务,本题是要求程序对用户输入的string进行处理,具体要求如下: 1、每个单词的首字母变为大写。
·
2015-10-20 13:00
算法
【
LeetCode-
面试算法经典-Java实现】【226-Invert Binary Tree(反转二叉树)】
【226-InvertBinaryTree(反转二叉树)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】
derrantcm
·
2015-08-30 06:34
LeetCode
LeetCode
【
LeetCode-
面试算法经典-Java实现】【226-Invert Binary Tree(反转二叉树)】
【226-InvertBinaryTree(反转二叉树)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】
DERRANTCM
·
2015-08-30 06:00
算法
面试
二叉树
反转
【
LeetCode-
面试算法经典-Java实现】【226-Invert Binary Tree(反转二叉树)】
【226-InvertBinaryTree(反转二叉树)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】
DERRANTCM
·
2015-08-30 06:00
算法
面试
二叉树
反转
【
LeetCode-
面试算法经典-Java实现】【225-Implement Stack using Queues(用队列实现栈操作)】
【225-ImplementStackusingQueues(用队列实现栈操作)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
derrantcm
·
2015-08-29 06:41
LeetCode
LeetCode
【
LeetCode-
面试算法经典-Java实现】【225-Implement Stack using Queues(用队列实现栈操作)】
【225-ImplementStackusingQueues(用队列实现栈操作)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
DERRANTCM
·
2015-08-29 06:00
java
算法
面试
栈
队列
【
LeetCode-
面试算法经典-Java实现】【223-Rectangle Area(矩形区域)】
【223-RectangleArea(矩形区域)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】原题Findthetotalareacoveredbytworectilinearrectanglesina2Dplane.Eachrectangleisdefinedbyitsbottomleftcorn
derrantcm
·
2015-08-29 06:48
LeetCode
LeetCode
【
LeetCode-
面试算法经典-Java实现】【223-Rectangle Area(矩形区域)】
【223-RectangleArea(矩形区域)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】原题Findthetotalareacoveredbytworectilinearrectanglesina2Dplane.Eachrectangleisdefinedbyitsbottomleftcorn
DERRANTCM
·
2015-08-29 06:00
java
算法
面试
矩形
【
LeetCode-
面试算法经典-Java实现】【223-Rectangle Area(矩形区域)】
【223-RectangleArea(矩形区域)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao】原题Findthetotalareacoveredbytworectilinearrectanglesina2Dplane.Eachrectangleisdefinedbyitsbottomleftcorn
DERRANTCM
·
2015-08-29 06:00
java
算法
面试
矩形
【
LeetCode-
面试算法经典-Java实现】【219-Contains Duplicate II(包含重复元素II)】
【219-ContainsDuplicateII(包含重复元素II)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
derrantcm
·
2015-08-29 06:21
LeetCode
LeetCode
【
LeetCode-
面试算法经典-Java实现】【219-Contains Duplicate II(包含重复元素II)】
【219-ContainsDuplicateII(包含重复元素II)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
DERRANTCM
·
2015-08-29 06:00
java
算法
面试
重复元素
【
LeetCode-
面试算法经典-Java实现】【219-Contains Duplicate II(包含重复元素II)】
【219-ContainsDuplicateII(包含重复元素II)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
DERRANTCM
·
2015-08-29 06:00
java
算法
面试
重复元素
【
LeetCode-
面试算法经典-Java实现】【217-Contains Duplicate(包含重复元素)】
【217-ContainsDuplicate(包含重复元素)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
derrantcm
·
2015-08-28 07:49
LeetCode
LeetCode
【
LeetCode-
面试算法经典-Java实现】【217-Contains Duplicate(包含重复元素)】
【217-ContainsDuplicate(包含重复元素)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
DERRANTCM
·
2015-08-28 07:00
java
算法
面试
重复元素
【
LeetCode-
面试算法经典-Java实现】【217-Contains Duplicate(包含重复元素)】
【217-ContainsDuplicate(包含重复元素)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
DERRANTCM
·
2015-08-28 07:00
java
算法
面试
重复元素
【
LeetCode-
面试算法经典-Java实现】【216-Combination Sum III (组合数的和)】
【216-CombinationSumIII(组合数的和)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
derrantcm
·
2015-08-28 06:38
LeetCode
LeetCode
【
LeetCode-
面试算法经典-Java实现】【216-Combination Sum III (组合数的和)】
【216-CombinationSumIII(组合数的和)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
DERRANTCM
·
2015-08-28 06:00
java
算法
组合
面试
【
LeetCode-
面试算法经典-Java实现】【216-Combination Sum III (组合数的和)】
【216-CombinationSumIII(组合数的和)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
DERRANTCM
·
2015-08-28 06:00
java
算法
组合
面试
【
LeetCode-
面试算法经典-Java实现】【215-Kth Largest Element in an Array(数组中第K大的数)】
【215-KthLargestElementinanArray(数组中第K大的数)】【
LeetCode-
面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-Jun-Chao
derrantcm
·
2015-08-28 06:17
LeetCode
LeetCode
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他