1. 程式人生 > >牛客網錯題集錦之五

牛客網錯題集錦之五

1、關於HTTP1.0和HTTP1.1

  • HTTP1.0:只支援短連線
  • HTTP1.1:預設長連線,但可以支援短連線

2、已知中序遍歷的序列為abcdef,高度最小的不可能的二叉樹的前序遍歷是。。。

思路:要求二叉樹的高度最小,則根節點兩邊子樹的節點要儘可能均分。

即,以c或者d為根節點,再進行分析。

3、使用貪心演算法思想的演算法

  • 迪傑斯特拉(Dijkstra):貪心策略是每次選可達的點中距離源點最近的點進行擴充套件,即貪心選取最短距離的點
  • ​​​​​庫魯斯卡爾(Kruskal):貪心策略是每次選最短的邊(刨除成環的邊)來作為最小生成樹,即貪心最短邊
  • 普里姆演算法(Prim):貪心策略是每次選可達的點中距離曾經擴充套件過的點中任意點的最短距離,類似Dij,只是不是找距離源點的最短距離
  • KMP:不是貪心,是動態規劃,動態規劃的是當前狀態失敗之後上一次匹配的位置(求的是最長的與字首子串匹配的左子串)

4、基於雜湊演算法在資訊保安中主要應用在:

  • 檔案校驗
  • 數字簽名
  • 鑑權協議