- 博客(10)
- 收藏
- 关注
原创 排序
冒泡排序 / Bubble Sort插入排序 / Insertion Sort归并排序 / Merge Sort快速排序 / Quick Sort拓扑排序 / Topological Sort堆排序 / Heap Sort通排序 / Bucket Sort
2020-04-14 20:25:23
165
原创 区块连简介
区块连技术概述技术起源 1.P2P网络 2.加密 3.数据库技术 4.电子现金区块连1.0 1.分布式账本 2.块链式数据 3.默克尔树 4.工作量证明区块连2.0 1.智能合约 2.虚拟机 3.去中心化应用区块连3.0 1.社会治理 2.价值交换区块连并不是一项全新的技术,它是对P2P网络、加解密、分布式存储、共识算法等多项成熟技术的一种创新型组合应用...
2020-04-14 20:12:09
1679
1
原创 高级数据结构
优先队列 / Priority Queue与普通队列的区别 1.保证每次取出的元素时队列中优先级最高的 2.优先级别可自定义场景 从杂乱无序的数据中按照一定的顺序(或者优先级)筛选数据本质 1.二叉堆的结构,堆在英文里叫Binary Heep 2.利用一个数组结构来实现完全二叉树特性 1.数组里的第一个元素array[0]拥有最高的优先级 2.给定一个下标i,那么对于元...
2020-04-11 12:37:16
131
原创 常用数据结构
常用数据结构常用数据结构1.数组、字符串 / Array & String2.链表 / Linked-list3.栈 / Stask4.队列5.双端队列 / Deque6.树 / Tree常用数据结构1.数组、字符串 / Array & String数组: 优点: 1.构建一个数组非常简单 2.能让我们在O(1)的时间里根据数组下标(index)查询某个元素 缺点...
2020-04-10 20:43:18
102
转载 Leetcode-08-String to Integer (atoi)
Leetcode-08-String to Integer (atoi)题目链接解题思路:atoi的实现,有很多细节需要注意。两个判断条件很关键。INT_MAX/10 >= sum和INT_MAX - digit >= sum这两个判断条件确保了不会溢出。class Solution: # @return an integer def atoi(self, str...
2019-04-03 21:02:41
154
原创 Leetcode-07 Reverse Integer
Leetcode-07 Reverse Integer题目:Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21...
2019-04-02 20:55:27
150
转载 2.Leetcode03-longest-substring-without-repeating-characters
题目来源:Leetcode03-longest-substring-without-repeating-characters问题描述:求最大无重复字符的子串实现如下:class Solution(object): def lengthOfLongestSubstring(self, s): """ :type s: str :rtype...
2019-04-01 20:06:19
114
原创 Leetcode练习01
Leetcode练习01题目加粗样式来源于leetcode 01 -------> two-sum问题描述给定一个整数数组,和一个确定的数值target,返回数组中的两数之和等于target的下标例:Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0,...
2019-03-31 18:22:29
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人