MissZhou要努力

路漫漫其修远兮,吾将上下而求索

已知random7求random10

头条一面 ,其实之前是看过的,宇宙条问的太太太难了QAQ 这样想 random7()返回的1,2,3,4,5,6,7 经过加减乘除这类的运算至少应该是扩充到比10大的数据范围,才能进行取模运算 那么应该想到7*(random7()-1)+random7() 可以扩充到1-49而且是等概率的...

2018-11-13 19:07:55

阅读数:98

评论数:0

Redis实现购物网站

1.登录与Cookie缓存 使用一个hash存储登录cookie令牌与已经登录用户之间的映射,检查用户是否已经登录,返回ID def check_token(conn, token): return conn.hget('login:', token)#hget 获取哈希值key的v...

2018-11-07 18:55:13

阅读数:25

评论数:0

leetcode 89. Gray Code【枚举格雷码】

https://leetcode.com/problems/gray-code/description/ The gray code is a binary numeral system where two successive values differ in only one bit. G...

2018-11-07 11:55:08

阅读数:15

评论数:0

docker-Machine&Swarm

Docker Machine项目 负责在多种平台上快速安装Docker环境 基于go语言实现 支持多种后端驱动,包括虚拟机、本地主机和云平台 先要安装docker-machine 按着教程的写 总提示/usr/local/bin权限不足 只要曲线救国 $ curl -L https:...

2018-11-06 16:10:04

阅读数:73

评论数:0

leetcode 86. Partition List【分裂ListNode】

https://leetcode.com/problems/partition-list/description/ Given a linked list and a value x, partition it such that all nodes less than x come befor...

2018-11-06 11:09:50

阅读数:21

评论数:0

Redis实现简单文章投票

鉴于Redis被鹅厂一面二面问过的原因 还是要好好学习一下 《Redis实战》第一章的例子 实现的功能 1)给文章投票 def article_vote(conn,user,article): cutoff=time.time()-ONE_WEEK_IN_SECONDS if co...

2018-11-05 14:58:25

阅读数:33

评论数:0

leetcode 82. Remove Duplicates from Sorted List II【删除链表重复字符】

Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list. Example 1: Input: ...

2018-11-05 10:23:08

阅读数:12

评论数:0

leetcode 80. Remove Duplicates from Sorted Array II【c++for循环】

Given a sorted array nums, remove the duplicates in-place such that duplicates appeared at most twice and return the new length. Do not allocate ext...

2018-11-03 10:54:01

阅读数:16

评论数:0

leetcode 79. Word Search【dfs找方格中出现字符串】

https://leetcode.com/problems/word-search/description/ Given a 2D board and a word, find if the word exists in the grid. The word can be constructe...

2018-11-02 11:11:31

阅读数:15

评论数:0

leetcode 75. Sort Colors【荷兰旗问题】

基于快排的思想 回忆一下快排的思路: 把第一个位置的作为pivot,从右遍历直到发现有比pivot小的,交换;从左遍历,直到发现有比pivot大的,交换 注意这里交换的都是当前的low和high,直到low,high相遇,本轮停止 如果数字里面只有0,1,2那么显然只需要一次while就可...

2018-11-01 13:56:37

阅读数:16

评论数:0

leetcode 73. Set Matrix Zeroes【设置行列为0】

Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in-place. Example 1: Input: [   [1,1,1],   [1,0,1],   [1,1,1]...

2018-10-31 21:25:38

阅读数:10

评论数:0

leetcode 71. Simplify Path【文件路径表达式】

Given an absolute path for a file (Unix-style), simplify it.  For example,path = "/home/", => "/home"...

2018-10-29 11:52:16

阅读数:17

评论数:0

leetcode 62 Unique Paths 62 Unique Paths 62 Unique Paths 【走格子 简单dp】

A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any...

2018-10-28 12:15:41

阅读数:12

评论数:0

leetcode61Rotate List【将列表后k个元素移动到前面】

Given a linked list, rotate the list to the right by k places, where k is non-negative. Example 1: Input: 1->2->3-&g...

2018-10-28 12:10:10

阅读数:12

评论数:0

leetcode 59. Spiral Matrix II【蛇形填数】

Given a positive integer n, generate a square matrix filled with elements from 1 to n2 in spiral order. Example: Input: 3 Output: [ [ 1, 2, 3 ], ...

2018-10-27 12:26:25

阅读数:16

评论数:0

Redis常用操作

Redis一共五种数据类型:string hash list set zset Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。...

2018-10-25 11:34:32

阅读数:26

评论数:0

leetcode56. Merge Intervals【贪心】

Given a collection of intervals, merge all overlapping intervals. Example 1: Input: [[1,3],[2,6],[8,10],[15,18]] Output: [[1,6],[8,10],[15,18]] Ex...

2018-10-25 11:01:24

阅读数:13

评论数:0

leetcode 55. Jump Game【贪心】

https://leetcode.com/problems/jump-game/description/ Given an array of non-negative integers, you are initially positioned at the first index of the...

2018-10-25 10:00:05

阅读数:11

评论数:0

leetcode 54Spiral Matrix【贪吃蛇】

不懂自己这么水的题居然WA了这么多次 而且 为啥要设置flag 反正都是顺时针 自己写的 class Solution { public: vector<int> spiralOrder(vector<vector&...

2018-10-24 21:49:45

阅读数:18

评论数:0

leetcode 50. Pow(x, n)【快速幂】

https://leetcode.com/problems/powx-n/description/ Implement pow(x, n), which calculates x raised to the power n (xn). Example 1: Input: 2.00000, ...

2018-10-24 18:11:34

阅读数:16

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭