摘要: 数字在排序数组中出现的次数 题目描述 统计一个数字在排序数组中出现的次数。 思路 代码 阅读全文
posted @ 2016-07-09 18:52 RosenDing 阅读(161) 评论(0) 推荐(0)
摘要: 两个链表的第一个公共结点 题目描述 输入两个链表,找出它们的第一个公共结点。 思路 代码 阅读全文
posted @ 2016-07-09 18:03 RosenDing 阅读(146) 评论(0) 推荐(0)
摘要: 数组中的逆序对 题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 思路 代码 阅读全文
posted @ 2016-07-05 20:47 RosenDing 阅读(231) 评论(0) 推荐(0)
摘要: 第一个只出现一次的字符位置 题目描述 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符的位置。若为空串,返回-1。位置索引从0开始 思路 代码 阅读全文
posted @ 2016-07-05 20:07 RosenDing 阅读(260) 评论(0) 推荐(0)
摘要: 丑数 题目描述 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 思路 代码 阅读全文
posted @ 2016-07-04 20:54 RosenDing 阅读(300) 评论(0) 推荐(0)
摘要: 把数组排成最小的数 题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 思路 代码 阅读全文
posted @ 2016-07-04 20:19 RosenDing 阅读(220) 评论(0) 推荐(0)
摘要: 整数中1出现的次数(从1到n整数中1出现的次数) 题目描述 求出113的整数中1出现的次数,并算出1001300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快 阅读全文
posted @ 2016-07-03 13:29 RosenDing 阅读(221) 评论(0) 推荐(0)
摘要: 连续子数组的最大和 题目描述 输入一个整数数组,数组里有整数也有负数。数组中一个或连续的多个整数组成一个数组。求所有子数组的和的最大值。要求时间复杂度为O(n) 思路 代码 阅读全文
posted @ 2016-07-03 12:48 RosenDing 阅读(139) 评论(0) 推荐(0)
摘要: 最小的K个数 题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 思路 代码 阅读全文
posted @ 2016-07-02 14:44 RosenDing 阅读(342) 评论(0) 推荐(0)
摘要: 数组中出现次数超过一半的数字 题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路 代码 阅读全文
posted @ 2016-07-02 13:39 RosenDing 阅读(195) 评论(0) 推荐(0)