python常見面試題一,冒泡演算法

2021-10-07 05:25:45 字數 548 閱讀 3656

python相關面試常見的一道經典題

list_a = [2,3,5,4,9,6]

不許用sort ,實現從小到大排序,輸出 [2,3,4,5,6,9]

如果不用sort排序,簡單實現就用冒泡演算法來實現。

list_a = [2,3,5,4,9,6]

def maopao(list):

count = len(list)

for i in range(0,count):

for j in range(i+1,count):

if list[i] > list[j]: # 第乙個是list[i], 後面乙個如果比第乙個小,就互動位置,最終 從小到大排序

Python常見面試題

1 python生成隨機數 import random random.random 隨機生成0 1之間的數字 random.uniform 1,10 隨機生成1 10之間的數字 包括小數整數 random.randint 1,10 生成1 10之間的整數 random.randrange 1,10,...

python常見面試題

看兩個例子 python a 1 def fun a a 2 fun a print a 1 python a def fun a fun a print a 1 所有的變數都可以理解是記憶體中乙個物件的 引用 或者,也可以看似c中void 的感覺。這裡記住的是型別是屬於物件的,而不是變數。而物件有...

python常見面試題

有如下的一段 class a object def show self print base show class b a def show self print derived show obj b obj.show 如何呼叫類a的show方法了。方法如下 obj.class a obj.show...