Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LeetCode 83 - Remove duplicates from sorted list

Kohei
March 21, 2020

LeetCode 83 - Remove duplicates from sorted list

Kohei

March 21, 2020
Tweet

More Decks by Kohei

Other Decks in Programming

Transcript

  1. その1: すべての要素を保存し、ソートして新しいLinkedListを作る => 計算量: O(N logN), 空間計算量: O(N) その2: ソート済み・重複なしの要素を保存し、新しいLinkedListを作る

    => 計算量: O(N), 空間計算量: O(N) その3: 与えられたLinkedListをそのまま変更していく => 計算量: O(N), 空間計算量: O(1) 解法
  2. その1: すべての要素を保存し、ソートして新しいLinkedListを作る => 計算量: O(N logN), 空間計算量: O(N) その2: ソート済み・重複なしの要素を保存し、新しいLinkedListを作る

    => 計算量: O(N), 空間計算量: O(N) その3: 与えられたLinkedListをそのまま変更していく => 計算量: O(N), 空間計算量: O(1) 計算量、空間計算量で優れているその3を実装します 解法