文件名称:lrucacheleetcode-PythonStudy:Python学习
文件大小:25KB
文件格式:ZIP
更新时间:2024-07-19 16:42:31
系统开源
lru缓存leetcode 这是一个学习python的项目! #code 这是python的一些测试功能特性 #datastruct 这是一些在python中研究数据结构的代码 #leetcode 这是一些解决##Reverse Integer 整数的逆向数字问题的代码。 示例 1:x = 123,返回 321 示例 2:x = -123,返回 -321 点击显示剧透。 你有没有想过这个? 这里有一些在编码之前要问的好问题。 如果您已经考虑过这一点,将为您加分! 如果整数的最后一位是 0,那么输出应该是什么? 即,诸如 10、100 之类的情况。 您是否注意到反转整数可能会溢出? 假设输入是一个 32 位整数,那么 1000000003 的反向溢出。 遇到这种情况应该怎么处理? 出于此问题的目的,假设您的函数在反转整数溢出时返回 0。 ##LRU 缓存设计并实现最近最少使用 (LRU) 缓存的数据结构。 它应该支持以下操作:get 和 set。 get(key) - 如果键存在于缓存中,则获取键的值(将始终为正),否则返回 -1。 set(key, value) - 如果键不存在,则设
【文件预览】:
PythonStudy-master
----datastruct()
--------btree.py(2KB)
--------binarysearch.py(556B)
--------closure()
--------str.py(6KB)
----leetcode()
--------linketList()
--------data structure()
--------bTree()
--------greedy()
--------stack()
--------sort()
--------math()
--------Integer()
--------String()
----code()
--------test_yield.py(568B)
--------testMulFor.py(157B)
----.gitignore(3KB)
----README.md(3KB)
----.gitattributes(483B)