18暑期培訓總結

暑假一共直播講了七次課,每次一小時到一個半小時,前六次講解python主要實用語法,最后一次講了學習方法和簡單基礎的思想和算法。由于時間有限,不能做到很好,請見諒。

學院做題網站:橙白oj?http://oj.acm-icpc.top/?網站使用教程也在群里

大家可以進去做作業

?

第一次課 優秀作業展示

https://blog.csdn.net/hebtu666/article/details/81326182(新人先看看第一次課效果)

題解:

第二次、https://blog.csdn.net/hebtu666/article/details/81448034

oj第一次https://blog.csdn.net/hebtu666/article/details/82429135

oj第二次https://blog.csdn.net/hebtu666/article/details/82429363

?

小游戲2048結課教程https://blog.csdn.net/hebtu666/article/details/81663648

?

七次課的主要內容和代碼:

第一次:

概述、python簡介、輸入、變量、輸出

https://blog.csdn.net/hebtu666/article/details/81267754

?

第二次:

創建文件、數據類型:布爾(and\or\not)、條件判斷語句(if elif else)

?列表基礎操作(特點、創建、增加元素、len()、下標、py切片)

https://blog.csdn.net/hebtu666/article/details/81297663

?

第三次:

小知識強調講解、作業講解、列表的遍歷、For循環(這個參考切片,視頻有詳細講解,一樣的)

https://blog.csdn.net/hebtu666/article/details/81415440

?

第四次:

選擇排序、冒泡排序、插入排序? ?(這次時間比較短)

https://blog.csdn.net/hebtu666/article/details/81434236

?

第五次:

排序(復習)、While循環、Break continue、字符串(len,取值改值,格式化)、列表生成式

https://blog.csdn.net/hebtu666/article/details/81842342

?

第六次:

oj的使用、Python Split、函數(優點:抽象、簡潔。舉例:str\int\float\abs ??具體實現)

https://blog.csdn.net/hebtu666/article/details/81916024

?

第七次:

時間空間復雜度、二分、Debug(二分)(#,’’’,打印)、桶排序、排序的穩定性及應用、埃氏篩(篩由于時間問題未直播講)

復雜度:https://blog.csdn.net/hebtu666/article/details/82463970

https://blog.csdn.net/hebtu666/article/details/82465495

篩:https://blog.csdn.net/hebtu666/article/details/81486370

二分:https://blog.csdn.net/hebtu666/article/details/81410301

排序:https://blog.csdn.net/hebtu666/article/details/81434236

?

學習中可以去做作業,oj提交一下。

?

?

總結一些基礎題:(剛開始可能有點難,不要怕)

1)https://blog.csdn.net/hebtu666/article/details/81749380

2)https://blog.csdn.net/hebtu666/article/details/81749393

3)https://blog.csdn.net/hebtu666/article/details/81749570

4)https://blog.csdn.net/hebtu666/article/details/81749608

5)https://blog.csdn.net/hebtu666/article/details/81749650

?

總結一些技巧,同學們可以學習一下:

1)https://blog.csdn.net/hebtu666/article/details/81698235

2)https://blog.csdn.net/hebtu666/article/details/81698329

3)https://blog.csdn.net/hebtu666/article/details/81698665

4)https://blog.csdn.net/hebtu666/article/details/81699268

5)https://blog.csdn.net/hebtu666/article/details/81700629

?

?

后期其它課程歡迎大家面基。

博客有更多擴展可以去看。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/445620.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/445620.shtml
英文地址,請注明出處:http://en.pswp.cn/news/445620.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第七次課 課上代碼

時間空間復雜度(例子:1-n求和) 復雜度:https://blog.csdn.net/hebtu666/article/details/82463970 https://blog.csdn.net/hebtu666/article/details/82465495 二分 一個數組查找某個值1 2 3 5 6 7 8 9 10 15 20。。 查找11 …

數據結構課上筆記1

第一節課復習了c語言的一些知識,并簡單介紹了數據結構這門課程。 1、引用和函數調用: 1.1引用:對一個數據建立一個“引用”,他的作用是為一個變量起一個別名。這是C對C語言的一個重要補充。 用法很簡單: int a 5; …

并查集實現

并查集是什么東西? 它是用來管理元素分組情況的一種數據結構。 他可以高效進行兩個操作: 查詢a,b是否在同一組合并a和b所在的組 萌新可能不知所云,這個結構到底有什么用? 經分析,并查集效率之高超乎想象…

字符串上的簡單動態規劃

因為數據結構快學串了,以前又做過一些字符串dp的題,今天突然就想把它們寫在一起吧。 直接開始 問題1:給兩個字符串,求最長公共子串 問題2:給兩個字符串,求最長公共子序列 問題3:給一個字符串…

線段樹簡單實現

首先,線段樹是一棵滿二叉樹。(每個節點要么有兩個孩子,要么是深度相同的葉子節點) 每個節點維護某個區間,根維護所有的。 如圖,區間是二分父的區間。 當有n個元素,初始化需要o(n)時間&#xf…

樹狀數組實現

樹狀數組能夠完成如下操作: 給一個序列a0-an 計算前i項和 對某個值加x 時間o(logn) 注意:有人覺得前綴和就行了,但是你還要維護啊,改變某個值,一個一個改變前綴和就是o(n)了。 線段樹樹狀數組的題就是這樣&#x…

數據結構課上筆記2

今天繼續說明了一些基本概念,講解了時間空間復雜度。 (對于概念的掌握也很重要) 元素之間的關系在計算機中有兩種表示方法:順序映像和非順序映像,由此得到兩種不同的儲存結構: 順序存儲結構和鏈式存儲結構…

雙端單調隊列

上次我們介紹了單調棧結構https://blog.csdn.net/hebtu666/article/details/82717317 這次介紹一種新的數據結構:雙端隊列:雙端隊列是指允許兩端都可以進行入隊和出隊操作的隊列,其元素的邏輯結構仍是線性結構。將隊列的兩端分別稱為前端和后…

KMP子字符串匹配算法學習筆記

文章目錄學習資源什么是KMP什么是前綴表為什么一定要用前綴表如何計算前綴表前綴表有什么問題使用next數組來匹配放碼過來構造next數組一、初始化二、處理前后綴不相同的情況三、處理前后綴相同的情況使用next數組來做匹配代碼總覽測試代碼時間復雜度分析學習資源 字符串&…

數組實現隊列

數組實現隊列結構: 相對棧結構要難搞一些,隊列的先進先出的,需要一個數組和三個變量,size記錄已經進來了多少個元素,不需要其它萌新看不懂的知識。 觸底反彈,頭尾追逐的感覺。 循環使用數組。 具體解釋…

棧/隊列 互相模擬實現

用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素為int類型。 思路:大概這么想:用一個輔助棧把進第一個棧的元素倒一下就好了。 比如進棧1,2,3,4,5 第一個棧: 5 …

數據結構課上筆記3

這節課介紹了線性表結構和順序表示的一部分內容。 操作太多,而且書上有,就不一一介紹分析了。 線性表定義:n個數據元素的有限序列。 特點: 存在唯一一個稱作“第一個”的元素。存在唯一一個稱作“最后一個”的元素除最后一個元…

內存分區

之前一直比較懵,想想還是單獨寫一個短篇來記錄吧 一般內存主要分為:代碼區、常量區、靜態區(全局區)、堆區、棧區這幾個區域。 代碼區:存放程序的代碼,即CPU執行的機器指令,并且是只讀的。 常…

棧的排序

一個棧中元素的類型為整型,現在想將該棧從頂到底按從大到小的順序排序,只許申請一個棧。除此之外,可以申請新的變量,但是不能申請額外的數據結構,如何完成排序? 思路: 將要排序的棧記為stack,申…

雙鏈表實現

以前寫的不帶頭的單鏈表實現,當時也啥也沒學,好多東西不知道,加上一心想壓縮代碼,減少情況,所以寫得不太好。 請教了老師,首先是命名問題和代碼緊湊性等的改進。還有可讀性方面的改進,多寫了一…

數據結構作業1 講解和拓展

原題來自雪梨教育 http://www.edu2act.net/task/list/checked/ 題后給出講解和擴展 任務1_1 比較下列算法的時間復雜度 任務描述: 下面給出4個算法,請分析下列各算法的時間復雜度,請寫清楚題號,并將每個小題的分析過程寫出來&…

KMP+DP1

Description 求一個字符串的所有前綴在串中出現的次數之和 Input 多組用例,每組用例占一行為一個長度不超過100000的字符串,以文件尾結束輸入 Output 對于每組用例,輸出該字符串的所有前綴在串中出現的次數之和,結果模256 Samp…

數據結構課上筆記5

介紹了鏈表和基本操作 用一組物理位置任意的存儲單元來存放線性表的數據元素。 這組存儲單元既可以是連續的,也可以是不連續的,甚至是零散分布在內存中的任意位置上的。因此,鏈表中元素的邏輯次序和 物理次序不一定相同。 定義: …

并查集入門三連:HDU1213 POJ1611 POJ2236

HDU1213 http://acm.hdu.edu.cn/showproblem.php?pid1213 問題描述 今天是伊格納修斯的生日。他邀請了很多朋友。現在是晚餐時間。伊格納修斯想知道他至少需要多少桌子。你必須注意到并非所有的朋友都互相認識,而且所有的朋友都不想和陌生人呆在一起。 這個問題…

Java設計模式(2 / 23):觀察者模式

定義 觀察者(Observer)模式定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴者都會收到通知并自動更新。 OO設計原則:為了交互對象之間的松耦合設計而努力。 案例:氣…