Skip to content

[gomgom22] Week9 #1001

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 13 commits into from
Closed
2 changes: 1 addition & 1 deletion clone-graph/forest000014.java
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ public void dfs(Node oldNode) {
Node newNeighbor = createNode(oldNeighbor.val);
newNode.neighbors.add(newNeighbor);
newNeighbor.neighbors.add(newNode);
dfs(oldNeighbor);
dfs(oldNeighbor, newNeighbor);
}
}
}
Expand Down
40 changes: 0 additions & 40 deletions find-minimum-in-rotated-sorted-array/Chaedie.py

This file was deleted.

49 changes: 0 additions & 49 deletions find-minimum-in-rotated-sorted-array/Jeehay28.js

This file was deleted.

37 changes: 0 additions & 37 deletions find-minimum-in-rotated-sorted-array/YeomChaeeun.ts

This file was deleted.

31 changes: 31 additions & 0 deletions find-minimum-in-rotated-sorted-array/Yjason-K.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/**
* 배열에서 가장 작은 수 찾기 ( 제약 : 시간 복잡도 O(log n) )
* @param {number[]} nums 회전된 수 배열
*
* 시간 복잡되: O(log n)
* - 이분 탐색을 사용하여 최소값을 탐색
*
* 공간 복잡도: O(1)
*/
function findMin(nums: number[]): number {
let left = 0, right = nums.length - 1;

while (left <= right) {
let mid = Math.floor((left + right) / 2);

// 정렬이 망가진 경우
if (nums[mid] < nums[mid-1]) return nums[mid];

// left, right 범위 줄여나가기
if (nums[0] < nums[mid]){
left = mid + 1;
} else {
right = mid - 1;
}
}

// 탐색 후에도 찾지 못한 경우 회전되지 않은 경우
return nums[0];

}

41 changes: 0 additions & 41 deletions find-minimum-in-rotated-sorted-array/dusunax.py

This file was deleted.

56 changes: 0 additions & 56 deletions find-minimum-in-rotated-sorted-array/ekgns33.java

This file was deleted.

17 changes: 0 additions & 17 deletions find-minimum-in-rotated-sorted-array/eunhwa99.java

This file was deleted.

38 changes: 0 additions & 38 deletions find-minimum-in-rotated-sorted-array/forest000014.java

This file was deleted.

24 changes: 0 additions & 24 deletions find-minimum-in-rotated-sorted-array/gmlwls96.kt

This file was deleted.

44 changes: 0 additions & 44 deletions find-minimum-in-rotated-sorted-array/mike2ox.ts

This file was deleted.

Loading
Loading