iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
AI/ ML & Data

了解AI–道阻且長系列 第 9

Day9 AI與程式的基本架構_3

  • 分享至 

  • xImage
  •  

昨天講了搜尋演算法,今天來講排序演算法的種類,首先是泡沫排序,泡沫排序是比較簡單的排序演算法,從第一筆資料開始兩兩比對,改變資料的先後排序讓資料井然有序,但相比下來,效率就沒有很好。
再來是選擇排序,從數字最小的開始排序;插入排序是一邊排列一邊確認要插入哪兩張卡片的中間;快速排列則是先選擇一個基準再區分哪些在基準之上、哪些在基準之下;合併排列是先分成好幾個小群體,先各自排列再合併。只是調整資料的順序,就能分成很多不同的排列法,當資料的排列方式不同,速度也會有所改變,有些可能比較慢但是比較穩定,或是比較節省記憶體用量等。

依照資料的性質不同,選用排列的方法也不同。

加密演算法也是一個很重要又相對難理解的演算法。在網路世界中非常重要,因為這可以讓我們安全地互動往來。加密最重要的是讓特定的對象可以讀取。透過公鑰和私鑰的加密,讓內容的可信度與安全性獲得保障。


上一篇
Day7 AI與程式的基本架構_1
下一篇
Day10深度學習的機制
系列文
了解AI–道阻且長30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言