演算法題裡的坑

2021-08-14 10:09:39 字數 337 閱讀 2971

注意多case一定要每個case都clear或者初始化全域性變數

注意輸出結果的字串大小寫,格式

注意審題

動態規劃注意邊界條件

搜尋注意標記已搜尋和檢查是否搜尋完全

cin換成scanf。visual studio裡要加上#pragma warning(disable: 4996)

檢查演算法裡是否有可以避免重複的地方,如並查集是否路徑壓縮,是否可以用堆排序替代暴搜極值

考慮剪枝

如果記憶體比較大,可能不會超出記憶體限制,但是會超時,因為cache的限制。例如int換成short,考慮滾動陣列

遞迴換成迴圈

記憶化搜尋

golang閉包裡的坑

介紹 go的閉包是乙個很有用的東西。但是如果你不了解閉包是如何工作的,那麼他也會給你帶來一堆的bug。這裡我會拿出go in action這本書的一部分 來說一說在使用閉包的時候可能遇到的坑。全部的 在github上。閉包的坑 首先看一段 search search.go launch a goro...

golang閉包裡的坑

介紹 go的閉包是乙個很有用的東西。但是如果你不了解閉包是如何工作的,那麼他也會給你帶來一堆的bug。這裡我會拿出go in action這本書的一部分 來說一說在使用閉包的時候可能遇到的坑。全部的 在github上。閉包的坑 首先看一段 search search.go 29 launch a g...

golang閉包裡的坑

介紹 go的閉包是乙個很有用的東西。但是如果你不了解閉包是如何工作的,那麼他也會給你帶來一堆的bug。這裡我會拿出go in action這本書的一部分 來說一說在使用閉包的時候可能遇到的坑。全部的 在github上。閉包的坑 首先看一段 search search.go 29 launch a g...