跳到主要內容

《資工所演算法準備要領》演算法的概念及知識,將是上榜重要關鍵

通往名校的最後一塊拼圖—演算法!


 


近年來,越來越多人投入到研究所考試之中。資工所更是熱門的戰場。然而,要考上一家好的資工所並不容易。原因之一是因為台大、交大、成大、中央等名校已將演算法這一科納入考科中。在演算法這科中,除了本來資料結構的內容更伸入外,更需要數學的技巧來分析,甚至有更多的設計題型,需要以各種不同的技巧來解決。而演算法的範圍涵天蓋地,對於準備考試的同學來說很難以在有限時間內以有效率的方式將演算法準備得很周全,更難的是要培養對於各式問題的直覺與經驗。不少同學因為此科難以準備而放棄。但是,正因如此,演算法變成了一個門檻,只要能夠準備得宜,就可以輕易的領先競爭對手。


 


演算法通常出現在資工所考試科目中的"軟體設計"或"資料結構與演算法"一科中。在這一考科中,演算法和資料結構各佔50分。雖然演算法只佔50分,但是由於在準備上有較高的進入門檻,因此若能有系統的建立對演算法的概念以及必備知識,將是上榜與否的重要關鍵。


 



演算法的考題來源鮮少出自一本資料結構的課本,而是專門介紹演算法的教科書。一般來說,由Thomas H. Cormen等所著的"Introduction to Algorithms"是台大、交大、成大、中央等校的演算法必備教科書;另外,中央、暨南以及輔仁的部分考題會出自R.C.T. Lee所著的"Introduction to the Design and Analysis of Algorithms"。但是由於這兩本教科書的分量都相當的多,且討論的範圍也不盡相同。若同學利用這兩本書進行自修,不論在時間上或是對於內容的理解均付出相當大的力氣。因此,若要準備研究所考試,應同時由考題分析以及知識的建立雙管齊下,方能得到最大的效益。


 



演算法在本質上可以分成兩個部分,一個部分是設計,及如何設計出一個演算法來解決特定的問題;另一個部份則是分析,即分析演算法的特性、推導出演算法是否有效率、驗證是否正確以及在理論上的難度等。因此,這種情形也同樣的反應在考題上。


 


在演算法的考題題型中,可大略分成以下幾項:


 


1.計算題:


此處的考題是以複雜度計算或是遞迴關係的求算為主。因此在準備時必須熟悉各種複雜度的定義,以及計算的技巧。遞迴關係則主要是在於是否能妥善的利用類似像master theorem、recursion tree等演算法中特有的技巧來解決。當然,各種數學的技巧也勢必備的。


 


2.設計題:
這一類考題型式,首先事會給定時間複雜度和其限制,要求考生針對題目的要求來設計一個演算法。而這一類考題又分成兩種類型,一類是演算法中所謂的名題(例如:LCS、求closer pair、selection problem等);另一類才是真正的設計題,通常是基本章節中或是有名問題的變形或再延伸。對於前者的準備方式,不外乎就是充分的認識演算法各相關章節中有名的問題,才能在考試中順利的作答。而對於後者,除了要將名題練熟之外,還必須熟悉演算法中相關的設計概念(如greedy、dynamic programming、prune and search、branch and bound等),更需要一點點的聯想力,在考試時才可聯想及發揮。



3.證明題:


  如同上述,演算法的分析也是很重要的一環,因此證明題也經常會出現。證明題主要分成兩種類型,一種類型是偏數學分析的證明,另一種則是證明某問題是NP-complete的證明。在第一類型中的證明題,會類似像離散數學中的證明題一般,給一個命題,要你證明其為真,或者是要你判斷是真是偽,並做證明或反證。此類的題目除了平常在數學方面的訓練以外,更要對題目所提及的演算法有非常充分的認識才可以在考場中正確的回答出來。而對於NP-complete的證明,最重要的是要了解其背後的理論基礎及其過程,進而將其記憶並推廣。


 


綜合以上,雖然演算法看似不可捉模,但是仍有清晰的脈絡可循。若能先熟知考試的題型及方向,在有組織的建立演算法的基本架構,必能融會貫通,在最短的時間餒打通任督二脈,答到強迫取分、輕鬆榮登各校金榜的目的。


 


 



 


【更多資工所歷屆各校報考人數、錄取人數、考試資訊查詢】


【資工所超強榜單】


 




 


最方便的學習方式就在TKBTVT雲端學習,走到那裡都可以學習,365天學習不中斷。


TKBTV  




 


研究所題庫班:考前衝刺最佳利器,上榜率激增! 買一送一特惠中


研究所甄試1對1輔導 書審資料與口試家教式專人輔導


研究所優惠團報! 一起跟團享驚爆團報價


研究所英文面試 1對5小班教學 一開口就錄取!


 




留言

這個網誌中的熱門文章

研究所推甄 推薦信撰寫重點(二)

  建議流程及內容   以下先列出整個請老師寫推薦信的建議流程,在依每一流程順序進行說明。   流程一 若推薦信有固定格式者(如:交大),應事先多拷貝幾份。 流程二 針對你在自傳及學習計劃中想要表達的重點,找出能證明這些重點的老師,決定你找老師的策略。在這個步驟中,你應決定共要撰寫幾封推薦信?這些推薦信分別要證明你哪些能力?哪些態度?且這些推薦信分別要找哪些老師(或主管)撰寫?   流程三 選定人選後,盡量配合老師,準時在約定時間領取推薦信。   流程四 自己先寫一篇推薦信,再請老師簽名,是一種書寫推薦信的常見作法,另外,許多老師在你寫完後,多數會要求先放在他那兒,待老師過目後再決定簽不簽名。如果老師幫你修改,那當然沒問題,如果告訴你缺點後,要求你回去自己修改,那過程中間可能要跑個好幾趟,這點同學們應先有心理準備。   流程五 大多數的學校均規定:「推薦信應由老師密封後繳交!」所以寄去之前,應先準備學校(或公司)的信封,待老師簽完名後,請老師在信封封口處簽名,這樣才算是完成一封完整的推薦信。     精選範例 甄試委員們,您好: ○○○同學畢業於本校資訊管理學系,○○在校期間,品學兼優,課業一直保持的相當優異,因此本人極力推薦○○同學參加貴所研究生保送甄試。在本人所教授的主從式資訊系統等課程中,我發現○○對於資料庫方面的特別有興趣,並以業界的水準要求自己,由他所完成的作品中,可以發現他在這方面確實下過苦心。○○常在課後與我討論課程及程式技巧上的問題,且對於問題的解決相當執著,務必求得自己滿意的答案後方肯罷手。每當對問題有所領悟後,定於返家後立即動手實作,然後將程式結果與我再作進一步的討論。   這種做學問的精神,實在難能可貴,但這也就是○○於資料庫程式設計領域,能在系上能擁有傲視群倫的程度之主因。○○除了在課業上表現出相當優異的成績外,對於系上的活動亦熱心參與。由他擔任系學會副會長任的表現可以看出,○○確實是一個認真負責且具領導能力的人才。無論在活動的規劃、進行,及成果回報上,均能戮力答成師長們的要求,其更難能可貴的是帶領同學及學弟妹共同完成任務精神與能力,所以○○給我的印象,一直是團體中的領導者、發言人。   ○○同學不但做學問腳踏實地,對於師長的尊敬更是難得,實為一...

研究所考古題下載、解答、歷屆試題整理包

研究所考古題整理包 國立大學 私立大學 師範/教育大學 科技大學 技術學院   實用連結:   ☛ 更多研究所達人整理的考古題解答、資訊   ☛ 研究所考古題解答平台介紹 ☛ 台大工數考古題解答下載 線上課程徵詢       國立大學 國立台灣大學 考古題下載 國立成功大學 考古題下載 國立政治大學 考古題下載 國立台南大學 考古題下載 國立台北大學 考古題下載 國立中山大學 考古題下載 國立護理台北健康大學 考古題下載 國立高雄大學 考古題下載 國立台灣海洋大學 考古題下載 國立高雄餐旅大學 考古題下載 國立中央大學 考古題下載 國立台東大學 考古題下載 國立體育大學 考古題下載 國立東華大學 考古題下載 國立交通大學 考古題下載 國立宜蘭大學 考古題下載 國立清華大學 考古題下載 國立金門大學 考古題下載 國立聯合大學 考古題下載 ...

研究所推甄 研究計畫範例下載

研究所推甄 研究計畫撰寫關鍵與範例下載     研究所甄試必須繳交送審資料,有些學校稱為「研究計劃」或是「學習計劃」,有的則稱之為「讀書計劃」,這三者有何差異?其實差異不大,彼此之間是輔助的角色。因此建議同學,除非簡章中明定須撰寫的大綱,否則應將三者合併撰寫,以求完整性。   研究計畫   研究計劃的重點必須著重於入學之後的研究方向,主要涵括「研究背景」、「研究動機」、「研究目的」等項目,這些是撰寫學術論文時的必備內容,因此建議參考博碩士論文的第一章來撰寫。而在題目的選擇上,有幾項原則提供同學參考:   一、選擇已發表相關論文數較少的方向。 二、選擇具研究價值之方向。 三、選擇符合該系所發展與師資專長的方向。 四、請熟識的教授對題目及其內容給予意見。   學習計畫與讀書計畫 學習計畫與讀書計畫兩者內容差異不大,面試教授主要藉此審視,你會如何規劃未來的修課及自修等方向,作為研究生,必須擁有自我規劃的能力,你的修課時程、預計完成的學業進度等等,皆是計畫書裡的核心部分。 學習計劃/讀書計畫必須針對該學校之特質(含師資專長)撰寫,例如:我為什麼要讀 OO 學校的 OO 所。因此要「客製化」每一間要報考的學校,注意不要搞混學校科系名稱,特別是計畫書裡的內文、封面、頁首、頁尾……,等有校名的地方,不要寫錯成下一個要報考的學校。 撰寫計畫書時,建議可以從以下三大步驟著手:   步驟 計畫書內容 步驟一:報考研究所的原因 我為什麼要讀研究所? 我為什麼要讀OO所? 我為什麼要讀OO大學的OO所? 步驟二:未來的學習方向 修業方向的規劃 自我充實的規劃 步驟三:未來的研究方向 研究背景 研究目的 研究動機   研究所推甄計畫書範例下載 商科研究所 工科研究所   詳細課程資訊: " style="color: rgb(255, 255, 255); font-size: 18px; line-h...