最新 最热

数据结构-哈希表

哈希表是一种数据结构,它可以在平均情况下提供非常快速的插入、删除和查找操作。其基本思想是通过一个哈希函数将键(key)映射到一个特定的索引(index),然后将对应的值(value)存储在该索引位置。...

2024-10-09
31

数据结构-栈

栈是一种重要的数据结构,它具有后进先出(Last In First Out,LIFO)的特点。可以把栈想象成一叠盘子,最后放上去的盘子会最先被拿走。

2024-10-09
28

数据结构-链表

链表是一种常见的数据结构,它由一系列节点(Node)组成。每个节点包含两部分:数据部分和指向下一个节点的指针(Pointer)。链表通过这些指针将节点按顺序连接在一起。...

2024-10-09
29

数据结构-队列

队列(Queue)是一种常见的数据结构,它遵循先进先出(FIFO - First In First Out)的原则。

2024-10-09
28

用环形缓冲区实现循环日志

https://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb

2024-10-09
28

Python中的collections

在 Python 中,collections是一个非常有用的内置模块,它提供了一些高性能的数据类型,可以帮助你更高效地处理数据。

2024-10-09
36

Python中的位图

在 Python 中,位图(Bitmap)是一种用于表示二进制数据的数据结构。它可以高效地存储和操作大量的布尔值(True/False)。

2024-10-09
38

算法-动态规划

动态规划是一种解决多阶段决策过程最优化问题的数学方法。通常需要保存决策路径的问题用回溯法,而只是求最优解的时候选择动态规划。

2024-10-09
28

面试复习-Python-面向对象

封装是将数据和操作数据的方法封装在一个类中,对外隐藏内部的实现细节,只提供一些公共的方法来访问和修改数据。这样可以提高代码的安全性和可维护性,避免外部直接访问和修改内部数据,导致程序出现错误。...

2024-10-09
30

面试复习-专利

链接:https://patents.google.com/patent/WO2023040954A1/en

2024-10-09
34