二分
SlienceAccept
「箴言4:23」 你要保守你心,胜过保守一切,因为一生的果效,是由心发出。
展开
-
数据结构实验之查找四:二分查找
题目链接 Problem Description 在一个给定的无重复元素的递增序列里,查找与给定关键字相同的元素,若存在则输出找到的位置,不存在输出-1。 Input 一组输入数据,输入数据第一行首先输入两个正整数n ( n < = 10^6 )和m ( m < = 10^4 ),n是数组中数据元素个数,随后连续输入n个正整数,输入的数据保证数列递增。 随后m行输入m个待查找...原创 2018-04-30 10:22:45 · 150 阅读 · 0 评论 -
162. Find Peak Element
题目链接 A peak element is an element that is greater than its neighbors. Given an input array nums, where nums[i] ≠ nums[i+1], find a peak element and return its index. The array may contain multiple pea...原创 2019-05-06 09:11:56 · 135 阅读 · 0 评论 -
153. Find Minimum in Rotated Sorted Array
题目链接 Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e., [0,1,2,4,5,6,7] might become [4,5,6,7,0,1,2]). Find the minimum element. You may assume no ...原创 2019-05-06 09:11:09 · 147 阅读 · 0 评论 -
240. Search a 2D Matrix II (二维矩阵二分)
题目链接 Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each row are sorted in ascending from left to right. Integers in e...原创 2019-05-06 09:08:43 · 203 阅读 · 0 评论 -
74. Search a 2D Matrix(二维二分)
题目链接 Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each row are sorted from left to right. The first integer of each ...原创 2019-05-06 09:07:42 · 309 阅读 · 0 评论 -
34. Find First and Last Position of Element in Sorted Array
题目链接 Given an array of integers nums sorted in ascending order, find the starting and ending position of a given target value. Your algorithm’s runtime complexity must be in the order of O(log n). If ...原创 2019-05-06 09:05:53 · 166 阅读 · 0 评论 -
69. Sqrt(x)
题目链接 Implement int sqrt(int x). Compute and return the square root of x, where x is guaranteed to be a non-negative integer. Since the return type is an integer, the decimal digits are truncated and o...原创 2019-05-06 09:03:13 · 142 阅读 · 0 评论 -
段有序数组查找II
题目链接 假设一个数组,事先在你未知的情况下,以某一点分段有序排列。 比如:(0,0,0,1,2,2,3 变成 0,0,1,2,2,3,0) 给定需要查找的数,在当前数组中查找,存在,返回ture,不存在,返回false. 注意,这次数组中有重复的数字哦~ 格式: 第一行输入数字n,接下来一行输入数组A[n],数组A[n]满足题目描述的条件,即分段有序。如:(2, 2, 0, 0, 1...原创 2018-04-28 16:30:19 · 717 阅读 · 0 评论 -
河中跳房子
题目链接 描述 每年奶牛们都要举办各种特殊版本的跳房子比赛,包括在河里从一个岩石跳到另一个岩石。这项激动人心的活动在一条长长的笔直河道中进行,在起点和离起点L远 (1 ≤ L≤ 1,000,000,000) 的终点处均有一个岩石。在起点和终点之间,有N (0 ≤ N ≤ 50,000) 个岩石,每个岩石与起点的距离分别为Di (0 &lt; Di &lt; L)。 在比赛过程中,奶牛轮流从起...原创 2018-08-08 16:09:45 · 918 阅读 · 0 评论 -
派
题目链接 描述 我的生日要到了!根据习俗,我需要将一些派分给大家。我有N个不同口味、不同大小的派。有F个朋友会来参加我的派对,每个人会拿到一块派(必须一个派的一块,不能由几个派的小块拼成;可以是一整个派)。 我的朋友们都特别小气,如果有人拿到更大的一块,就会开始抱怨。因此所有人拿到的派是同样大小的(但不需要是同样形状的),虽然这样有些派会被浪费,但总比搞砸整个派对好。当然,我也要给自己留一块...原创 2018-08-07 16:26:07 · 334 阅读 · 0 评论 -
Aggressive cows
题目链接 Description Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stalls are located along a straight line at positions x1,…,xN (0 <= xi <= 1,000,000,000). ...原创 2018-08-06 17:57:04 · 137 阅读 · 0 评论 -
找女朋友 [快排 归并排序]
Problem Description 山东理工大学有很多学生,当然也有很多美女,机械实验班的学委(外号:大王八)很想找个女朋友,但他想找个身高和自己相配的女生做女朋友,现有理工大N个美女的身高数据,但由于N的值较大,为了尽快找到合适的女友,大王八想请你帮他完成这N个美女的身高排序,按降序排列。 Input 输入包括两行,第一行是一个正整数N(N&amp;lt;=1000000),表示理工大共N个美...原创 2018-08-09 08:31:12 · 201 阅读 · 0 评论 -
问题 K: Little Sub and Triangles
题目链接 题目描述 Little Sub loves triangles. Now he has a problem for you. Given n points on the two-dimensional plane, you have to answer many queries. Each query require you to calculate the number of tria...原创 2019-05-06 09:16:41 · 732 阅读 · 0 评论