前言:
演算法其實很早之前就接觸過了,但是現在才開始進行總結,真是一種拖延症。
今天不講具體的演算法,只說一說學習演算法過程中的感受和成長。
開篇:
一開始的時候,兩位新巨人給我們講解之前就接觸過得一些排序演算法,例如:選擇排序、氣泡排序、插入排序。第一次聽得時候感覺沒有太強烈,可是到後面兩三次的時候,發現巨人講解的很詳細,**、思考方式、邏輯順序都一步一步的給我們詳細的講解出來,但是我的收穫卻不是很大,感覺像是在聽『正常』的前輩在教授給』正常』的後背『正常』的知識。
在課堂中,巨人給出幾個學習的建議:1.這三個的排序順序寫1000行,整理自己的邏輯 2.明白了去實踐**,寫出核心**,形成自己的**庫 3.利用圖形,想象出自己賦給它的聯絡
所以就有如下的迴圈圖:
高潮:
所以我們迎來了第乙個高潮,大家紛紛的和新巨人溝通,讓巨人們了解我們的想法,也讓我們體會巨人們所付出的辛苦。
接下來,我們轉變了新的上課形式,大家分為若干個小組,巨人提出主題,大家討論,然後巨人進行解答,重要的是小夥伴們已經提前知道將要講解的內容,和自己已經提前了解了相應的內容。
這一次的改善自我感覺好了很多,再和小夥伴們的交流中,發現了小夥伴們的奇思妙想,以及邏輯強大的牛人們,讓自己也跟著邏輯更加的清晰,氛圍更加的熱烈,每次的感受都是快樂的。
尾聲:
說到尾聲,並不是結束了,而是對於這段時間的總結,在最後乙個階段,我們開始學習動態規劃中的0-1揹包問題,在這次的學習中,請來了boss級別的巨人來給我們講解具體的內容,感覺每一句話都是一件有意思的事情。最後的最後,感覺自己已經理解了,但是還沒有講給別人聽,畢竟教是最好的學嘛!
而且自己也會提出自己的疑問了,感覺進步了一點點,但是巨人還是建議說當眾站起來提問,會讓自己收穫到更多。從善如流
總結:
這一次不僅是乙個學習的過程,也是乙個成長的過程,如何對待自己的學習,要找對學習方法,運用好工具,思考巨人的引導,開心的學習。
經典排序演算法總結篇
首先回顧下各種排序的主要思路 一 氣泡排序 示例 public static void bublesort int a 氣泡排序主要思路是 通過交換使相鄰的兩個數變成小數在前大數在後,這樣每次遍歷後,最大的數就 沉 到最後面了。重複n次即可以使陣列有序。氣泡排序改進1 在某次遍歷中如果沒有資料交換,...
排序演算法總結篇(一)
前言 在學習過程中,演算法是我們繞不過去的檻,可能我們沒有特體經過系統的學習,但是,實際上平時的 中已經體現了很多的演算法思想,以中興演算法大賽2017年中興演算法大賽 迪傑特斯拉派為列,裡面自己其實用到了很多演算法,只是自己並沒有將它與理論結合起來看。1.概述 首先,我們來看一張經典的圖,這張圖很...
演算法總結篇 最短路
目錄從娃娃就開始學起最短路,我竟然不會做!主要演算法就三種 我只會三種 floyd dijkstra 和已經死了的 spfa 其實 spfa 有許多優化方式都可以卡掉,會在下一章裡講,這裡就不贅述 洛谷中有這麼一道題p6175 無向圖的最小環問題和例題差不多 發現 n 的範圍很小,考慮用 floyd...