09 2019 档案
摘要:本系列计划把Python面试中出现频率比较高知识点整理出来,以便各位童鞋复习和练习: 【第1题】 Python内存管理以及垃圾回收机制 【第2题】 链表的逆置 【第3题】 两个队列创建一个栈 【第4题】 什么是https? 【第5题】 什么是jwt? 【第6题】什么是websocket? 持续更新中
阅读全文
摘要:想要实现两个队列生成一个栈,需要先了解队列和栈的特性: 队列,先进先出。 栈,后进先出。 使用两个队列生成一个栈的实现思路为: 代码实现如下:
阅读全文
摘要:链表是一个特殊的数据结构,其中每个节点包含自己的数据以及下一个值的引用(指针),链表的逆置就是指将链表下一个值的引用(指针)调换,如下图所示: 第一步 构造链表 第二步 链表逆置 实现思路: 实现代码:
阅读全文
摘要:更多详细关于垃圾回收:https://pythonav.com/wiki/detail/6/88/ 内存管理 Python解释器由c语言开发完成,py中所有的操作最终都由底层的c语言来实现并完成,所以想要了解底层内存管理需要结合python源码来进行解释。 1. 两个重要的结构体 include/o
阅读全文