leetcode 처음부터 시작하는 LeetCode Day11 「1315. Sum of Nodes with Even-Valued Grandparent」 해외에서는 엔지니어의 면접에 있어서 코딩 테스트라고 하는 것이 행해지는 것 같고, 많은 경우, 특정의 함수나 클래스를 주제에 따라 실장한다고 하는 것이 메인이다. 그 대책으로서 LeetCode 되는 사이트에서 대책을 실시하는 것 같다. 빠른 이야기가 본고장에서도 행해지고 있는 것 같은 코딩 테스트를 견딜 수 있는 알고리즘력을 단련하는 사이트. 모처럼 하고 사람 수준의 알고리즘력 정도는 가지고... 파이썬Python3leetcode 0부터 시작하는 LeetCode Day8 「1302. Deepest Leaves Sum」 해외에서는 엔지니어의 면접에 있어서 코딩 테스트라고 하는 것이 행해지는 것 같고, 많은 경우, 특정의 함수나 클래스를 주제에 따라 실장한다고 하는 것이 메인이다. 빠른 이야기가 본고장에서도 행해지고 있는 것 같은 코딩 테스트에 견딜 수 있는 알고리즘력을 단련하는 사이트. 모처럼 하고 사람 수준의 알고리즘력 정도는 가지고 두는 것이 좋겠다는 것으로 부정기적으로 문제를 풀어 그 때에 생각한 방법... 파이썬Python3leetcode Leetcode 30 천도위, Week 2 Day 7, Perform String Shifts, in Swift 자료 상당 혹은 연산법: String Math 도전 페이지 - 這一題 호상 시신적, 환沒有原先題目頁面. 這題應当該算是數學歸納的問題、步驟說明、演算法有更好解 혹은 시複雜度分析有問題的話都請留言告訴我. 步驟 산출 최종 이동적 방향(개념 화전 일천적 제목 상동, 제목 필기 노후 재보) 왕좌취 -1 , 왕우취 +1 總部數是 0 就直接回傳 인위 이동 초과자 꼬리 장도 후 취회 개시 순환 추동의적 사정, ... Swiftleetcode Leetcode 30 천도위, Week 2 Day 5, Last Stone Weight, in Swift 자료 상당한 연산법 : Backtracking 도전 페이지 - 제목 원 페이지 - 유간도요 找 최대兩個值, 於是就先降冪排序了. Swift 不想其他語言有 heapq (python) 可以用, 實作 max heap後續再來做整套 heap 看看. 요 backtracking 的話就是要先訂下遞迴的結束條件. 결속 조건 ① - 공진열적 화회전 0 결속 조건 ② - 只有一個 원소적 話回傳 해당 원소 Subro... Swiftleetcode Leetcode 30 천도위, Week 2 Day 4, Diameter of Binary Tree, in Swift 자료 상당히 합계 연산법: Tree Backtracking 갑자기 취시 수료 도전 페이지 - 제목 원 페이지 - 주제요문적 시수노나카 모토개절 點之間 최장적 거리, 인자취 의미요한수적 고.所以要 go deep 所以就可以先想到 DFS (심도 우선 搜尋) 和 backtracking . Backtracking 而對於 backtracking 的 subroutine ,我們必須定義結束遞迴呼叫的條件. 정... Swiftleetcode Leetcode 30 천도위, Week 2 Day 3, Min Stack, in Swift 이마 텐야 시교 stack 有關係 도전 페이지 - 제목 원 페이지 - 간도 stack유형적 實作,直覺是想到用 linked list 유대 동시 수요추적 최소值、所以在 node 的基本實作中就加上一個 minValue 屬性. 용 Linked List 實作部分 Stack ADT ADT: 추상 자료형별, Abstract Data Type Stack ADT - Linked List 實作 Stack 유토개... Swiftleetcode LeetCode 141. Linked List Cycle 해답 예 (Python) LeetCode 문제 141. Linked List Cycle의 Python에서의 해답 예입니다. 문제문은 간단하고 연결 목록이 주어지면 그것이 사이클(순환)을 가질지 어떨지를 결정하라(Given a linked list, determine if it has a cycle in it.)라는 문제입니다. 인수는 연결 목록(Linked List)입니다. 풀 때 알고리즘은 간단합니다. 여기에서는 ... 파이썬경기 프로그래밍leetcode leetcode 학습 노트_No.26 LeetCode는 코딩 면접을 향한 연습에 사용할 수 있는 사이트입니다. 자신이 공부한 지식을 이용하여 문제를 해결함으로써 학습 효과를 높이기 위해서입니다. 요청 : 지정된 정렬 후 배열의 중복 요소를 삭제합니다. 출력 : 새로운 배열과 배열의 길이 샘플 1: 지정된 배열: nums = [1,1,2] 출력 결과: New_nums = [1,2], length = 2 샘플 2: 지정된 배열: n... 파이썬leetcode Leetcode 문제 1319 해결 모든 노드를 연결하려고 하면 네트워크에서 고립된 노드의 수가 대답이라고 생각했다. 0부터 연결되지 않는 노드가 하나 있으면 네트워크를 하나만 바꿔야 한다고 생각했다. 우선 connections의 수가 노드의 수를 N으로 하면 connections 그래서 그래프의 개수를 세어 버리면 이 문제는 종료가 된다. 조금 구체적으로 생각해 보면, 다음과 같이 그래프의 수가 하나(즉 모두 연결되어 있는 ... leetcode LeetCode::: 74///Search a 2D Matrix 思考回路 행렬은 어쩌면 배열 속에 배열, 뭉…별로 무서워 뭔가 없어! :(´ºωº`): 시간 계산량을 O(n^2)로 하고 싶지 않기 때문에 역시 포인터에 부탁 포인터 ①호는 변수 row, 행수를 나타냅니다. 줄을 머리에서 반복하므로 0을 넣습니다. 포인터 ②호는 변수 col, 열수를 나타냅니다. 열은, 마지막 꼬리로부터 루프할 예정이므로, 「행중의 아이템 (배열)」의 길이 마이너스 1 으로 ... 자바스크립트leetcode알고리즘 LeetCode::: 268///Missing Number 思考回路 합계하고 상쇄 입력의 길이를 변수 len 에 넣어 (내가 문자수를 짧게 하고 싶기 때문에 에서 변수 suppose 는 숫자가 분실되지 않으면 원래 있어야 하는 합계 값입니다. 등차수열의 합의 공식을 사용합니다. 0은 더할 필요가 없기 때문에 항수는 다만 len와 같습니다. 이제 입력의 배열도 합계해, 변수 sum 에 넣습니다. suppose 와 sum 를 상쇄시켜, 그 결과가 분실한... 자바스크립트leetcode알고리즘 LeetCode::: 26///Remove Duplicates from Sorted Array 思考回路 "Two Pointer"라는 접근법을 사용해 보았습니다. 우선, 배열의 길이가 0 이면, 더 이상 용이 없기 때문에, 리턴합니다. 변수 i 를 준비해, 포인터 ①호로서 0 을 대입해 둡니다. 입력 배열을 반복합니다. 통상 for 루프 안에서만 사용하는 변수 j 는 포인터②호로 1 을 대입. 에서 포인터 ①호와 포인터 ②호, 각각 가리킨 배열의 아이템을 비교합니다. 만약 두 개의 아이... 자바스크립트leetcode알고리즘 LeetCode/Excel Sheet Column Title ( 의 전재) Excel 시트의 열 이름을 인덱스로 읽는 문제입니다. 실무로 필요하게 되는 것이 많을 것 같은 처리군요. 열명과 인덱스의 대응은 이와 같이 되어 있습니다. 한 자리는 n을 26으로 나눈 나머지에 해당합니다. 십위는 n을 26으로 나눈 때의 몫을 26으로 나눈 때의 나머지에 대응하고 있습니다. 그렇다면 {1:'A', 2:'B', ... , 25:'Y', 0:'Z'} 와 같은 열... 파이썬leetcode LeetCode/Intersection of Two Linked Lists Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: begin to intersect at node c1. If the two linked lists have no intersection at al... 파이썬leetcode LeetCode/Linked List Cycle II Given a linked list, return the node where the cycle begins. To represent a cycle in the given linked list, we use an integer pos which represents the position (0-indexed) in the linked list where tail connects to. If po... 파이썬leetcode LeetCode/Linked List Cycle Given a linked list, determine if it has a cycle in it. To represent a cycle in the given linked list, we use an integer pos which represents the position (0-indexed) in the linked list where tail connects to. If pos is ... 파이썬leetcodeLinkedList LeetCode/Best Time to Buy and Sell Stock II @ 카시와노하 코워킹 스페이스 KOIL ( 의 전재) 오늘은 카시와노하의 코워킹 스페이스에 와 보았습니다. 일본 최대급인 것 같기 때문에, 여기까지의 퀄리티가 다른 것도 있는 것은 아니라고 생각합니다만, 1일(9시-23시까지)로 1500엔 그래서 압도적인 코스파에 경악하고 있습니다. 카시와의 잎이라고 하는 것으로 나의 자택으로부터 door2door로 1시간 약 걸립니다만, 이동 지치지 않고, 여기까지 오면 하고 싶다고 하는 기분이... 파이썬leetcode LeetCode/Best Time to Buy and Sell Stock 도쿄도에 거주하는 저입니다만, 혼자 개발 합숙되는 것을 해 보려고 생각하고, 어느 현의 호텔에 묵고, 방에서 나오지 않고 묵묵히 코드의 사경을 하고 있습니다. 그러나, 혼자 개발 합숙은, 자신에 대한 응석을 끊는 정신의 소유자가 아니면, 그다지 적합하지 않네요. Say you have an array for which the ith element is the price of a given s... 파이썬leetcode LeetCode/Pascal's Triangle II ( 의 전재) AtCoder의 Beginner Content에 첫 참전해 보았습니다. 결과는 초록( 에 의하면 "소프트웨어 엔지니어로서 확실한 실력입니다"수준) 상당히는 후일보 미치지 않는다고 하는 곳. 아직 정진입니다. 글쎄, 오늘의 문제. Given a non-negative index k where k ≤ 33, return the kth index row of the Pascal's ... 파이썬leetcode LeetCode/Pascal's Triangle ( 의 전재) Given a non-negative integer numRows, generate the first numRows of Pascal's triangle. In Pascal's triangle, each number is the sum of the two numbers directly above it. Example: 파스칼의 삼각형이라고 불리는 것을, 수열을 거듭해 가는 것으... 파이썬leetcode LeetCode/Path Sum II ( 의 전재) Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum. 의 발전계에서, Breadth-First Search(BFS, 폭 우선 탐색) 각각의 의미와 구체적인 해법을 나타냅니다. 트리의 각 루트를 순회하면서 세 요소로 구성된 tuple을 변수 stack... 파이썬leetcode LeetCode/Path Sum ( 의 전재) Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. Note: A leaf is a node with no children. Example: Given the bel... 파이썬leetcode LeetCode에서 Ruby를 공부해 보았습니다. 실제로 출제 된 기술 테스트를 풀 수있는 사이트 GAFA 등에서 실제로 출제 된 문제를 게재 구독으로 기업별 문제를 풀 수 있다(테크계의 적책!?) Given an array of integers, return indices of the two numbers such that they add up to a specific target. Given nums = [2, 7, 11, 15], ta... 루비leetcode학습 LeetCode/Balanced Binary Tree ( 의 전재) Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as: a binary tree in which the depth of the two subtrees of every node never differ by more than... 파이썬leetcode LeetCode/Minimum Depth of Binary Tree Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node. Given binary tree [3,9,20,null,null,15,7], return its minimu... 파이썬leetcode LeetCode/Convert Sorted Array to Binary Search Tree ( 의 전재) Given an array where elements are sorted in ascending order, convert it to a height balanced BST. For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees... 파이썬leetcode LeetCode/Binary Tree Level Order Traversal II ( 의 전재) Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root). For example: Given binary tree [3,9,20,null,null,15,7], return its... 파이썬leetcode LeetCode/Maximum Depth of Binary Tree ( 의 전재) Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node. Note: A leaf is a node with no children. Example: Gi... 파이썬leetcode LeetCode/Symmetric Tree ( 의 전재) Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree [1,2,2,3,4,4,3] is symmetric: But the following [1,2,2,null,3,null,3] is not: Note: Bon... 파이썬leetcode 이전 기사 보기
처음부터 시작하는 LeetCode Day11 「1315. Sum of Nodes with Even-Valued Grandparent」 해외에서는 엔지니어의 면접에 있어서 코딩 테스트라고 하는 것이 행해지는 것 같고, 많은 경우, 특정의 함수나 클래스를 주제에 따라 실장한다고 하는 것이 메인이다. 그 대책으로서 LeetCode 되는 사이트에서 대책을 실시하는 것 같다. 빠른 이야기가 본고장에서도 행해지고 있는 것 같은 코딩 테스트를 견딜 수 있는 알고리즘력을 단련하는 사이트. 모처럼 하고 사람 수준의 알고리즘력 정도는 가지고... 파이썬Python3leetcode 0부터 시작하는 LeetCode Day8 「1302. Deepest Leaves Sum」 해외에서는 엔지니어의 면접에 있어서 코딩 테스트라고 하는 것이 행해지는 것 같고, 많은 경우, 특정의 함수나 클래스를 주제에 따라 실장한다고 하는 것이 메인이다. 빠른 이야기가 본고장에서도 행해지고 있는 것 같은 코딩 테스트에 견딜 수 있는 알고리즘력을 단련하는 사이트. 모처럼 하고 사람 수준의 알고리즘력 정도는 가지고 두는 것이 좋겠다는 것으로 부정기적으로 문제를 풀어 그 때에 생각한 방법... 파이썬Python3leetcode Leetcode 30 천도위, Week 2 Day 7, Perform String Shifts, in Swift 자료 상당 혹은 연산법: String Math 도전 페이지 - 這一題 호상 시신적, 환沒有原先題目頁面. 這題應当該算是數學歸納的問題、步驟說明、演算法有更好解 혹은 시複雜度分析有問題的話都請留言告訴我. 步驟 산출 최종 이동적 방향(개념 화전 일천적 제목 상동, 제목 필기 노후 재보) 왕좌취 -1 , 왕우취 +1 總部數是 0 就直接回傳 인위 이동 초과자 꼬리 장도 후 취회 개시 순환 추동의적 사정, ... Swiftleetcode Leetcode 30 천도위, Week 2 Day 5, Last Stone Weight, in Swift 자료 상당한 연산법 : Backtracking 도전 페이지 - 제목 원 페이지 - 유간도요 找 최대兩個值, 於是就先降冪排序了. Swift 不想其他語言有 heapq (python) 可以用, 實作 max heap後續再來做整套 heap 看看. 요 backtracking 的話就是要先訂下遞迴的結束條件. 결속 조건 ① - 공진열적 화회전 0 결속 조건 ② - 只有一個 원소적 話回傳 해당 원소 Subro... Swiftleetcode Leetcode 30 천도위, Week 2 Day 4, Diameter of Binary Tree, in Swift 자료 상당히 합계 연산법: Tree Backtracking 갑자기 취시 수료 도전 페이지 - 제목 원 페이지 - 주제요문적 시수노나카 모토개절 點之間 최장적 거리, 인자취 의미요한수적 고.所以要 go deep 所以就可以先想到 DFS (심도 우선 搜尋) 和 backtracking . Backtracking 而對於 backtracking 的 subroutine ,我們必須定義結束遞迴呼叫的條件. 정... Swiftleetcode Leetcode 30 천도위, Week 2 Day 3, Min Stack, in Swift 이마 텐야 시교 stack 有關係 도전 페이지 - 제목 원 페이지 - 간도 stack유형적 實作,直覺是想到用 linked list 유대 동시 수요추적 최소值、所以在 node 的基本實作中就加上一個 minValue 屬性. 용 Linked List 實作部分 Stack ADT ADT: 추상 자료형별, Abstract Data Type Stack ADT - Linked List 實作 Stack 유토개... Swiftleetcode LeetCode 141. Linked List Cycle 해답 예 (Python) LeetCode 문제 141. Linked List Cycle의 Python에서의 해답 예입니다. 문제문은 간단하고 연결 목록이 주어지면 그것이 사이클(순환)을 가질지 어떨지를 결정하라(Given a linked list, determine if it has a cycle in it.)라는 문제입니다. 인수는 연결 목록(Linked List)입니다. 풀 때 알고리즘은 간단합니다. 여기에서는 ... 파이썬경기 프로그래밍leetcode leetcode 학습 노트_No.26 LeetCode는 코딩 면접을 향한 연습에 사용할 수 있는 사이트입니다. 자신이 공부한 지식을 이용하여 문제를 해결함으로써 학습 효과를 높이기 위해서입니다. 요청 : 지정된 정렬 후 배열의 중복 요소를 삭제합니다. 출력 : 새로운 배열과 배열의 길이 샘플 1: 지정된 배열: nums = [1,1,2] 출력 결과: New_nums = [1,2], length = 2 샘플 2: 지정된 배열: n... 파이썬leetcode Leetcode 문제 1319 해결 모든 노드를 연결하려고 하면 네트워크에서 고립된 노드의 수가 대답이라고 생각했다. 0부터 연결되지 않는 노드가 하나 있으면 네트워크를 하나만 바꿔야 한다고 생각했다. 우선 connections의 수가 노드의 수를 N으로 하면 connections 그래서 그래프의 개수를 세어 버리면 이 문제는 종료가 된다. 조금 구체적으로 생각해 보면, 다음과 같이 그래프의 수가 하나(즉 모두 연결되어 있는 ... leetcode LeetCode::: 74///Search a 2D Matrix 思考回路 행렬은 어쩌면 배열 속에 배열, 뭉…별로 무서워 뭔가 없어! :(´ºωº`): 시간 계산량을 O(n^2)로 하고 싶지 않기 때문에 역시 포인터에 부탁 포인터 ①호는 변수 row, 행수를 나타냅니다. 줄을 머리에서 반복하므로 0을 넣습니다. 포인터 ②호는 변수 col, 열수를 나타냅니다. 열은, 마지막 꼬리로부터 루프할 예정이므로, 「행중의 아이템 (배열)」의 길이 마이너스 1 으로 ... 자바스크립트leetcode알고리즘 LeetCode::: 268///Missing Number 思考回路 합계하고 상쇄 입력의 길이를 변수 len 에 넣어 (내가 문자수를 짧게 하고 싶기 때문에 에서 변수 suppose 는 숫자가 분실되지 않으면 원래 있어야 하는 합계 값입니다. 등차수열의 합의 공식을 사용합니다. 0은 더할 필요가 없기 때문에 항수는 다만 len와 같습니다. 이제 입력의 배열도 합계해, 변수 sum 에 넣습니다. suppose 와 sum 를 상쇄시켜, 그 결과가 분실한... 자바스크립트leetcode알고리즘 LeetCode::: 26///Remove Duplicates from Sorted Array 思考回路 "Two Pointer"라는 접근법을 사용해 보았습니다. 우선, 배열의 길이가 0 이면, 더 이상 용이 없기 때문에, 리턴합니다. 변수 i 를 준비해, 포인터 ①호로서 0 을 대입해 둡니다. 입력 배열을 반복합니다. 통상 for 루프 안에서만 사용하는 변수 j 는 포인터②호로 1 을 대입. 에서 포인터 ①호와 포인터 ②호, 각각 가리킨 배열의 아이템을 비교합니다. 만약 두 개의 아이... 자바스크립트leetcode알고리즘 LeetCode/Excel Sheet Column Title ( 의 전재) Excel 시트의 열 이름을 인덱스로 읽는 문제입니다. 실무로 필요하게 되는 것이 많을 것 같은 처리군요. 열명과 인덱스의 대응은 이와 같이 되어 있습니다. 한 자리는 n을 26으로 나눈 나머지에 해당합니다. 십위는 n을 26으로 나눈 때의 몫을 26으로 나눈 때의 나머지에 대응하고 있습니다. 그렇다면 {1:'A', 2:'B', ... , 25:'Y', 0:'Z'} 와 같은 열... 파이썬leetcode LeetCode/Intersection of Two Linked Lists Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: begin to intersect at node c1. If the two linked lists have no intersection at al... 파이썬leetcode LeetCode/Linked List Cycle II Given a linked list, return the node where the cycle begins. To represent a cycle in the given linked list, we use an integer pos which represents the position (0-indexed) in the linked list where tail connects to. If po... 파이썬leetcode LeetCode/Linked List Cycle Given a linked list, determine if it has a cycle in it. To represent a cycle in the given linked list, we use an integer pos which represents the position (0-indexed) in the linked list where tail connects to. If pos is ... 파이썬leetcodeLinkedList LeetCode/Best Time to Buy and Sell Stock II @ 카시와노하 코워킹 스페이스 KOIL ( 의 전재) 오늘은 카시와노하의 코워킹 스페이스에 와 보았습니다. 일본 최대급인 것 같기 때문에, 여기까지의 퀄리티가 다른 것도 있는 것은 아니라고 생각합니다만, 1일(9시-23시까지)로 1500엔 그래서 압도적인 코스파에 경악하고 있습니다. 카시와의 잎이라고 하는 것으로 나의 자택으로부터 door2door로 1시간 약 걸립니다만, 이동 지치지 않고, 여기까지 오면 하고 싶다고 하는 기분이... 파이썬leetcode LeetCode/Best Time to Buy and Sell Stock 도쿄도에 거주하는 저입니다만, 혼자 개발 합숙되는 것을 해 보려고 생각하고, 어느 현의 호텔에 묵고, 방에서 나오지 않고 묵묵히 코드의 사경을 하고 있습니다. 그러나, 혼자 개발 합숙은, 자신에 대한 응석을 끊는 정신의 소유자가 아니면, 그다지 적합하지 않네요. Say you have an array for which the ith element is the price of a given s... 파이썬leetcode LeetCode/Pascal's Triangle II ( 의 전재) AtCoder의 Beginner Content에 첫 참전해 보았습니다. 결과는 초록( 에 의하면 "소프트웨어 엔지니어로서 확실한 실력입니다"수준) 상당히는 후일보 미치지 않는다고 하는 곳. 아직 정진입니다. 글쎄, 오늘의 문제. Given a non-negative index k where k ≤ 33, return the kth index row of the Pascal's ... 파이썬leetcode LeetCode/Pascal's Triangle ( 의 전재) Given a non-negative integer numRows, generate the first numRows of Pascal's triangle. In Pascal's triangle, each number is the sum of the two numbers directly above it. Example: 파스칼의 삼각형이라고 불리는 것을, 수열을 거듭해 가는 것으... 파이썬leetcode LeetCode/Path Sum II ( 의 전재) Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum. 의 발전계에서, Breadth-First Search(BFS, 폭 우선 탐색) 각각의 의미와 구체적인 해법을 나타냅니다. 트리의 각 루트를 순회하면서 세 요소로 구성된 tuple을 변수 stack... 파이썬leetcode LeetCode/Path Sum ( 의 전재) Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. Note: A leaf is a node with no children. Example: Given the bel... 파이썬leetcode LeetCode에서 Ruby를 공부해 보았습니다. 실제로 출제 된 기술 테스트를 풀 수있는 사이트 GAFA 등에서 실제로 출제 된 문제를 게재 구독으로 기업별 문제를 풀 수 있다(테크계의 적책!?) Given an array of integers, return indices of the two numbers such that they add up to a specific target. Given nums = [2, 7, 11, 15], ta... 루비leetcode학습 LeetCode/Balanced Binary Tree ( 의 전재) Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as: a binary tree in which the depth of the two subtrees of every node never differ by more than... 파이썬leetcode LeetCode/Minimum Depth of Binary Tree Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node. Given binary tree [3,9,20,null,null,15,7], return its minimu... 파이썬leetcode LeetCode/Convert Sorted Array to Binary Search Tree ( 의 전재) Given an array where elements are sorted in ascending order, convert it to a height balanced BST. For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees... 파이썬leetcode LeetCode/Binary Tree Level Order Traversal II ( 의 전재) Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root). For example: Given binary tree [3,9,20,null,null,15,7], return its... 파이썬leetcode LeetCode/Maximum Depth of Binary Tree ( 의 전재) Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node. Note: A leaf is a node with no children. Example: Gi... 파이썬leetcode LeetCode/Symmetric Tree ( 의 전재) Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree [1,2,2,3,4,4,3] is symmetric: But the following [1,2,2,null,3,null,3] is not: Note: Bon... 파이썬leetcode 이전 기사 보기