程式=資料結構+演算法(個人認為很重要)
資料結構是相互之間存在的一種或多種特定關系的資料元素的集合,包括4類基本的結構:集合、線形結構、樹形結構、圖狀或網狀結構。通俗點就是資料的邏輯結構,比方說這些資料在記憶體中以什么樣的結構存放。
演算法實際是編程程序中完成一件事采用的方法,比方說現實生活中做數學題時兩個人都將題完成但是他們之間有一個用的時間很短就是因為采用了簡便的方法。
個人對演算法的理解,比如有名的高斯同學(從小就是天才啊),在算一道題目的時候,用了不一樣的方法,就賊快。題目就是:從一加到一百,求和。他是首項和尾項分別相加,直接101*50=5050。而他旁別的童鞋還在扳指頭硬算
廢話不多說,直接上圖:
對比很明顯,這就是一個好演算法對于程式執行的好處


uj5u.com熱心網友回復:
補充,學演算法得對一些編程語言了解,不然真學不來轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/97595.html
標籤:基礎類
上一篇:請問我這樣變成錯在哪?
