We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 21cd0ff commit 85aef7cCopy full SHA for 85aef7c
find-minimum-in-rotated-sorted-array/sunjae95.js
@@ -0,0 +1,32 @@
1
+/**
2
+ * @description
3
+ * brainstorming:
4
+ * brute force
5
+ *
6
+ * n = length of head
7
+ * time complexity: O(n)
8
+ * space complexity: O(1)
9
+ */
10
+var findMin = function (nums) {
11
+ let answer = 5000;
12
+ nums.forEach((num) => (answer = Math.min(answer, num)));
13
+
14
+ return answer;
15
+};
16
17
+/* n = length of head
18
19
20
21
22
+ let answer = nums[0];
23
+ if (nums.length === 1) return answer;
24
+ if (answer < nums[nums.length - 1]) return answer;
25
26
+ for (let i = nums.length - 1; i >= 0; i--) {
27
+ if (answer < nums[i]) return answer;
28
+ answer = nums[i];
29
+ }
30
31
32
0 commit comments