Home
My Technical Diary
Cancel

LeetCode - 107. Binary Tree Level Order Traversal II

107. Binary Tree Level Order Traversal II - easy 문제 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 ro...

LeetCode - 441. Arranging Coins

441. Arranging Coins - easy 문제 You have a total of n coins that you want to form in a staircase shape, where every k-th row must have exactly k coins. Given n, find the total number of full st...

LeetCode - 49. Group Anagrams

49. Group Anagrams - medium 문제 Given an array of strings, group anagrams together. 제한사항 All inputs will be in lowercase. The order of your output does not matter. 입출력 예 Input: ["eat",...

LeetCode - 226. Invert Binary Tree

226. Invert Binary Tree - easy 문제 Invert a binary tree. 제한사항 입출력 예 Example 1: Input: 4 / \ 2 7 / \ / \ 1 3 6 9 Output: 4 / \ 7 2 / \ / \ 9 6 3...

Effective C++ - Item.10

대입 연산자는 *this의 참조자를 반환하게 하자 내용 대입 연산자의 반환 값 C++의 대입 연산은 여러 개가 사슬처럼 엮일 수 있는 성질을 가지고 있다. int x, y, z; x = y = z = 15; // 대임이 사슬처럼 이어진다. 대입 연산이 가진 또 하나의 특성은 바로 우측 연관(right-associative) 연산이라는...

Effective C++ - Item.9

객체 생성 및 소멸 과정 중에는 절대로 가상 함수를 호출하지 말자 내용 파생 클래스 생성시 주의점 파생 클래스 객체의 기본 클래스 부분이 생성되는 동안에는, 그 객체의 타입은 바로 기본 클래스이다. 호출되는 가상 함수는 모두 기본 클래스의 것으로 결정(resolve)될 뿐만 아니라, 런타임 타입 정보를 사용하는 언어요소(dynamic_cast...

LeetCode - 402. Remove K Digits

402. Remove K Digits - medium 문제 Given a non-negative integer num represented as a string, remove k digits from the number so that the new number is the smallest possible. 제한사항 The length ...

LeetCode - 540. Single Element in a Sorted Array

540. Single Element in a Sorted Array - medium 문제 You are given a sorted array consisting of only integers where every element appears exactly twice, except for one element which appears exactl...

LeetCode - 733. Flood Fill

733. Flood Fill - easy 문제 An image is represented by a 2-D array of integers, each integer representing the pixel value of the image (from 0 to 65535). Given a coordinate (sr, sc) representing...

LeetCode - 997. Find the Town Judge

997. Find the Town Judge - easy 문제 In a town, there are N people labelled from 1 to N. There is a rumor that one of these people is secretly the town judge. If the town judge exists, then: ...