iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

C++30日挑戰之旅 系列

希望藉由本次鐵人賽活動利用30天的時間,帶領大家由淺入深多方面的了解C++這個物件導向的程式語言!

鐵人鍊成 | 共 43 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文
DAY 21

DAY21 插入排序法(insertion sort)介紹

插入排序法(insertion sort)介紹 「想像你在玩撲克牌,並且需要對手上的排牌由大而小進行排序,你會怎麼排?」 假設手上的牌由左到右分別如下:2,4,...

2022-09-22 ‧ 由 xianyu 分享
DAY 22

DAY22 用C++實作insertion sort

題目: insertion sort 實作 運用C++語言來實做insertion sort! 解法 #include <iostream> us...

2022-09-23 ‧ 由 xianyu 分享
DAY 23

DAY23 合併排序法(merge sort)介紹

合併排序法(merge sort)介紹 merge sort是一種以Conquer(合併) and divide(分割)的方式所結合而成的排序法。而他的精神就是...

2022-09-24 ‧ 由 xianyu 分享
DAY 24

DAY24 用C++實作merge sort

pseudocode詳細解釋 Merge(arr_1[], arr_2[]){ p 為 arr_1[]的起始 index; q 為 arr_2[]的起始...

2022-09-25 ‧ 由 xianyu 分享
DAY 25

DAY25 快速排序法(quick sort)介紹

快速排序法(quick sort)介紹 快速排序法(quick sort)是一種在數列裡面找"樞紐"(pivot)的方式遞迴地在左右群間找到...

2022-09-26 ‧ 由 xianyu 分享
DAY 26

DAY26 用C++實作quick sort

題目: 運用C++語言來實做quick sort 解法 #include <iostream> using namespace std; in...

2022-09-27 ‧ 由 xianyu 分享
DAY 27

DAY27 三種sorting實作-程式介紹(上)

題目: 請撰寫程式,依照使用者打的數量自動生成對應個介於1~50000的隨機數字,並在程式中用三種mode對應三種排序方式(insertionSort, mer...

2022-09-28 ‧ 由 xianyu 分享
DAY 28

DAY28 三種sorting實作-程式介紹(中)

題目: 請撰寫程式,依照使用者打的數量自動生成對應個介於1~50000的隨機數字,並在程式中用三種mode對應三種排序方式(insertionSort, mer...

2022-09-29 ‧ 由 xianyu 分享
DAY 29

DAY29 三種sorting實作-程式介紹(下)

題目: 請撰寫程式,依照使用者打的數量自動生成對應個介於1~50000的隨機數字,並在程式中用三種mode對應三種排序方式(insertionSort, mer...

2022-09-30 ‧ 由 xianyu 分享
DAY 30

DAY30 三種sorting實作-效能比對

效能比對-原理 在DAY21天以後我們介紹了演算法的三種排序,以及提到了時間複雜度的意義。而在"三種sorting實作"的三部曲中,我們先從...

2022-10-01 ‧ 由 xianyu 分享