## 起因: 最近看到了一个python3的笔试题目,说是实现一个**单向链表**,并实现**反转**方法。 说心里话,看到这样的题目,很无语。因为我觉得这应该是**C语言**做的事情,但是仔细…
分类:数据结构
关于C语言中的对齐补齐
## what 对齐,是C语言对结构体的一个内存优化策略。 计算机中内存空间都是按照字节划分的,从理论上讲对任何类型的变量的访问可以从任何地址开始,但是在程序实际编译过程中,编译器会对数…
leetcode two sum
leetcode twoSum ```text 给定一个整数数组,和一个目标值,找出数组中,和为目标值的两个数。 你可以假设每个输入只对应一种答案,并且同样的元素不被重复利用。 示…
Collections模块中的高性能数据类型
Python中内置了4 种数据类型,**列表(List),元组(Tuple),集合(Set),字典(Dict)**。这些数据类型都有其各自的特性,但是有些特性,比如字典无序,在一定程度上对数据类型的…
基于priority queue实现最有路径规划
## 基于priority queue实现最有路径规划 ### Bilibili Up主 <a href='https://space.bilibili.com/24014925'>正…
Sqlite3并发读写注意事项
最近项目中涉及到sqlite并发读写的问题,参考一些文档并结合自己的实践,对sqlite3并发问题总结了几点: ## **sqlite3的锁及事务类型** sqlite3总共有三种事务类…
protoc 编译python文件完善`pyi`文件
## 解决问题 protoc生成的python文件没有开发环境提示代码,需要自组织`pyi`文件。 以来需要自己安装,在此不赘述。`protoc`使用不再赘述。 ## 源码 ``…