Kai Sun's Site
  • 首页
  • 归档
  • 分类
  • 标签
  • 友链
  • 关于
  • 更多
    RSS 云盘 简历 纪念
Python 内存管理机制

Python 内存管理机制

Python 内存管理机制 Python 内存管理器 Python 作为一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,与大多数编程语言不同,Python 中的变量无需事先申明,变量无需指定类型,程序员无需关心内存管理,Python 解释器给你自动回收。开发人员不用过多的关心内存管理机制,这一切全部由 Python 内存管理器承担了复杂的内存管理工作。 内存不外乎创建和销毁两部分
2021-08-31
编程
#面试 #Python
Python set() 去重底层原理

Python set() 去重底层原理

Python set() 去重底层原理 set() 去重是通过两个函数 __hash__ 和 __eq__ 结合实现的: 当两个变量的哈希值不相同时,就认为这两个变量是不同的; 当两个变量哈希值一样时,调用 __eq__ 方法,当返回值为 True 时认为这两个变量是同一个,应该去除一个,返回 False 时,不去重。
2021-08-25
编程
#面试 #Python
HTTP 状态码

HTTP 状态码

HTTP 状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码(HTTP Status Code)的信息头(server header)用以响应浏览器的请求。 下面是常见的 HTTP 状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)
2021-08-18
编程
#HTTP
LeetCode 刷题路线

LeetCode 刷题路线

LeetCode 刷题路线 基础 两数之和(简单) 有效的括号(简单) 字符串解码(中等) LRU 缓存机制(困难) 实现 Trie(前缀树)(中等) 添加与搜索单词 - 数据结构设计(中等) 单词搜索 II (困难) 找不同(简单) 单词规律(简单) 字符串中的第一个唯一字符(简单) 无重复字符的最长子串(中等) 最小覆盖子串(困难) 合并两个有序链表(简单) 环形链表(简单) 环形链表
2021-08-10
算法
#LeetCode
十大经典排序算法

十大经典排序算法

十大经典排序算法 排序算法分类 稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。 排序方式:内部排序算法(In-place)在排序期间不需要额外内存;外部排序算法(Out-place)在排序期间需要额外内存。 排序算法 平均 最好 最坏 空间 排
2021-08-05
算法
#面试 #Sorting
1234

搜索

Hexo Fluid
载入天数... 载入时分秒...
总访问量 次 总访客数 人
沪ICP备20018928号-1 | police-icon 沪公网安备31011502010545号