s = "Sorting1234"print("".join(sorted(s, key=lambda x: (x.isdigit(), x.isdigit() and int(x) % 2 == 0, x.isupper(), x.islower(), x)))) sorted通过元祖进行比较 t ...
分类:
其他好文 时间:
2019-01-23 23:27:55
阅读次数:
140
Redis介绍 Redis是什么 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其 ...
分类:
其他好文 时间:
2019-01-23 21:41:28
阅读次数:
226
LeetCode 33 Search in Rotated Sorted Array [binary search] 给出排序好的一维无重复元素的数组,随机取一个位置断开,把前半部分接到后半部分后面,得到一个新数组,在新数组中查找给定数的下标,如果没有,返回 1。时间复杂度限制$O(log_2n)$ ...
分类:
编程语言 时间:
2019-01-23 13:57:36
阅读次数:
173
方法一 二叉排序树 将传入数组 依次插入二叉排序树中,每个节点由val(元素值) , count (元素出现次数) , left_count(比这个元素小的元素个数),插入完成后 依次查询完成答案 以1 2 9 2 3 1 7为例 插入过程 若待插入值比当前节点值小,当前节点left_count+= ...
分类:
其他好文 时间:
2019-01-23 01:29:42
阅读次数:
192
Redis 的安装 使用 + 介绍: redis是一个key value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集 ...
分类:
其他好文 时间:
2019-01-22 22:58:54
阅读次数:
258
LeetCode 80 Remove Duplicates from Sorted Array II [Array/auto] 给出排序好的一维数组,如果一个元素重复出现的次数大于两次,删除多余的复制,返回删除后数组长度,要求不另开内存空间。 C++ 献上自己丑陋无比的代码。相当于自己实现一个带计数 ...
分类:
编程语言 时间:
2019-01-22 20:43:29
阅读次数:
155
There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity sh ...
分类:
其他好文 时间:
2019-01-22 12:22:34
阅读次数:
165
Redis介绍 Redis是什么 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其 ...
分类:
其他好文 时间:
2019-01-20 23:31:44
阅读次数:
307
Redis数据类型: Redis控制5种数据类型:String,list,hash,set,sorted-set 添加数据,删除数据,获取数据,查看有多少个元素,判断元素是否存在 key通用操作 JRedis:java操作redis 多数据库: 一个Redis实例可以包括多个数据库,客户端可以指定连 ...
分类:
其他好文 时间:
2019-01-20 16:04:05
阅读次数:
115
题目如下: Given an array of integers A sorted in non-decreasing order, return an array of the squares of each number, also in sorted non-decreasing order. ...
分类:
其他好文 时间:
2019-01-20 16:00:11
阅读次数:
247