和python

1/67ページ

Python爬蟲學習,實戰一糗事百科(2017/7/21更新)

前言 這幾天學習爬蟲,網上看了一些教程,發現這個 http://cuiqingcai.com/990.html 是相當不錯的。 但可惜的是,整個教程是兩年前的,但是Python是2.x版本的,跟現在的3.x有一些基本的語法不同;還有糗事百科也經過了改版。 總之原來的爬蟲程式已經無法執行了。 藉此學習 […]

Python 函式引數引用(傳值 or 傳址)copy和deepcopy

博文結構: 1、傳值、傳址的概念和區別 2、python 引數傳遞的方式 3、copy和deepcopy 的使用 4、python的資料儲存方式 傳值、傳址的概念和區別: 傳值:被調函式區域性變數改變不會影響主調函式區域性變數 傳址:被調函式區域性變數改變會影響主調函式區域性變數 傳值就是傳入一個引 […]

Python劍指offer之兩個棧實現一個佇列-兩個佇列實現一個棧

棧與佇列之間的相互實現,是面試中的經典試題。 兩個棧實現一個佇列 入隊:元素進棧A 出隊:先判斷棧B是否為空,為空則將棧A中的元素 pop 出來並 push 進棧B,再棧B出棧,如不為空則棧B直接出棧 複雜度分析: 這樣用兩個棧實現一個佇列,入隊的複雜度為O(1),出隊的複雜度則變為O(n)。 而直 […]

Python:旋轉陣列的最小數字

牛客網上的劍指 offer的線上程式設計: 題目描述 把一個陣列最開始的若干個元素搬到陣列的末尾,我們稱之為陣列的旋轉。 輸入一個非遞減排序的陣列的一個旋轉,輸出旋轉陣列的最小元素。 例如陣列{3,4,5,1,2}為{1,2,3,4,5}的一個旋轉,該陣列的最小值為1。 NOTE:給出的所有元素都大 […]

1 67