原创 python基礎—numpy教程

  簡介         numpy作爲作爲python中科學計算的核心庫,包含了很多實用的數學函數,涵蓋線性代數運算、傅里葉變換、隨機數生成等功能。它提供了一個高性能多維數據對象,以及操作這個對象的工具。        1、多維數組創建

原创 排序算法----歸併排序

歸併排序採用了二分法,首先對於一個長數組,將其不停的分爲左邊和右邊,以此遞歸分下去,直到把數組分解成最小單元。然後合併兩個有序數組,比較兩個數組的最前面的數,誰小就先取誰,取了後相應的指針就往後移一位,直到一個數組爲空,最後把另一個數組的

原创 排序算法----快速排序

快速排序採用分治法策略來把一個序列分成兩個子序列。 步驟 從數列中挑選出一個元素,稱爲基準; 重新排序數列,所有元素比基準小的放在基準前面,所有元素比基準大的放在基準後面(相同的數據可以放在任意一邊),在這個分區結束後,該基準處於數列的中