20180309-Uva141
#續 #解題 #The_Spot_Game #Uva141 #模擬
這題我後來去看看別人寫的程式碼,
找了一下找到覺得這個寫法感覺還不錯,
使用string來建立map的key這個方法還蠻聰明的
flag的用法解決了找到後還要繼續讀資料的問題,
看懂了之後試著寫一次,
順便了解像string及map的好用的工具。
也發現其實在旋轉的時候,其實找要寫個函式讓他一直轉90,這個方法也可以,這樣可以避免直接想3次怎麼找陣列的index。
#續 #解題 #The_Spot_Game #Uva141 #模擬
這題我後來去看看別人寫的程式碼,
找了一下找到覺得這個寫法感覺還不錯,
使用string來建立map的key這個方法還蠻聰明的
flag的用法解決了找到後還要繼續讀資料的問題,
看懂了之後試著寫一次,
順便了解像string及map的好用的工具。
也發現其實在旋轉的時候,其實找要寫個函式讓他一直轉90,這個方法也可以,這樣可以避免直接想3次怎麼找陣列的index。
#Data_Structure_and_Algorithms #hash_table
hash table 是一種可以很快搜索到東西的一種方法,只要hash function有寫好,複雜度幾乎是O(1),比線性搜的O(n)及二分搜得O(logn)還快上許多。
演算法 Big O 時間複雜度