![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
进化论之歌
这个作者很懒,什么都没留下…
展开
-
【面试】队列的python实现及相关扩展
实现队列class Queue(object): def __init__(self): self._queue=[] def push(self,data): self._queue.append(data) def pop(self): if self._queue: peek=self._queue[0] self._queue=self._que原创 2022-03-20 23:12:26 · 501 阅读 · 0 评论 -
【栈】栈的python实现及相关面试题
栈用python来定义如下:class Stack(object): def __init__(self): self.ls = [] def pop(self): return self.ls.pop() def top(self): # 注意这个地方要加长度判断,否则会溢出 if self.ls: return self.ls[-1] else:原创 2022-03-20 22:01:23 · 847 阅读 · 0 评论 -
【数组】【排序】八大排序算法--冒泡排序及扩展
如果面试时排序的数组是自己手动输入的,那这里有一个大坑需要避开def bubbleSort(ls): if not ls: return ls for i in range(len(ls)): for j in range(len(ls) - i - 1): if ls[j] > ls[j + 1]: ls[j], ls[j + 1] = ls[j + 1], ls[j]if __nam原创 2022-03-13 22:11:10 · 78 阅读 · 0 评论 -
【数组】Python合并两个排序数组
Python合并两个排序数组原创 2022-03-13 21:41:13 · 1812 阅读 · 0 评论