文件名称:leetcode卡-LeetCode-May-Challenge:力扣五月挑战
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-26 14:07:54
系统开源
leetcode卡力扣五月挑战 第一个坏版本使用二分搜索解决原因 - 二分查找查找是 O(log(n)) 而线性查找查找是 O(n) 时间复杂度 - O(log(n)) 珠宝和石头使用集合解决原因 - 集合中的查找是 O(1) 时间复杂度 - O(n) 赎金票据使用字典或 HashMap 解决原因 - 需要存储字符出现的次数时间复杂度 - O(n) 数字补码使用位操作解决原因 - 找到补码的有效方法时间复杂度 - O(1) 字符串中的第一个唯一字符使用有序字典解决我们需要存储字符出现频率和顺序的原因很重要。 时间复杂度 - O(n) 多数元素使用字典解决时间复杂度 - O(n)
【文件预览】:
LeetCode-May-Challenge-master
----May6-Majority-Element.txt(329B)
----May5-First-Unique-Character-in-a-String.py(449B)
----May2-Jewels and Stones.txt(604B)
----May3-Ransome-Note.py(492B)
----May5-First-Unique-Character-in-a-String.txt(292B)
----May2-Jewels-and-Stones.py(543B)
----May3-Ransome-Note.txt(498B)
----May6-Majority-Element.py(454B)
----May1-First Bad Version.py(626B)
----May4-Number-Complement.py(304B)
----May1-First Bad Version.txt(810B)
----README.md(2KB)
----May4-Number-Complement.txt(745B)