linye's Blog

全端工程師心得分享

0%

Data Structure I 筆記撰寫計畫

敘述

每日一題剛好寫到這題,於是嘗試使用 Java 重寫。

-------------底下原文---------------

這是 Data Structure I 的第六天第二個題目,總共有三題。

  • 難度: Easy
  • 花費時間: 1小時半
  • 題目

給你兩個字串 ransomNote 以及 magazine ,如果可以用 magazine 裡的字符構建出 ransomNote
那麼就回傳 true , 不行就回傳 false

閱讀全文 »

Data Structure I 筆記撰寫計畫

敘述

這是 Data Structure I 的第五天第二個題目,總共有兩題。

  • 難度: Medium
  • 花費時間: 10分鐘
  • 題目

傳入一個 mxn matrix 與一個目標 ,你要寫出一個盡量高效的算法在 mxn matrix 裡找出他要的目標,並且只要回傳目標是否存在, mxn matrix 有以下特性:

  • mxn matrix 裡的所有值都是由左到右順序排序的。
  • 每一行的第一個值都會比上一行的最後一個值大。
閱讀全文 »