Fork me on GitHub
摘要: 分析: 要考虑到exponent为0和负数的情况。 如果base是0并且exponent是负数的时候呢?那就发生除0的情况了。 AC代码:public class Solution { public double Power(double base, int exponent) { if(exponent == 0) return 1; ... 阅读全文
posted @ 2017-11-06 19:34 CC11001100 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 输入的n可以分为两种情况: 1. 如果n是3的倍数的话,不论A怎么拿B都可以拿(3-A拿的个数)来使其保持是3的倍数,他就一定能拿到最后一块,所以n是3的倍数的话B必胜 2. 如果n不是3的倍数的话,那么A就能够拿1或者2块使其变为3的倍数,就相当于B变成了第一种情况中的A,所以n不是3的倍数的话A必胜 AC代码:class Solution: """ @param: ... 阅读全文
posted @ 2017-11-06 19:02 CC11001100 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是散列 散列类似于一个字典,是一个对的集合,不过这个key和value都只能是字符串类型的,不能嵌套,可以看做Java中的Map。 2. 基本操作 赋值 散列操作不区分插入和更新,当设置一个field的时候如果不存在的话表示新增,如果已经存在的话则表示更新,之前的值会被覆盖掉。当设置值的时候如果field在之前不存在的话则返回1,视为新增,如果field已经存在的话,返回0,视为... 阅读全文
posted @ 2017-11-06 17:08 CC11001100 阅读(755) 评论(0) 推荐(1) 编辑
摘要: 1. string类型简介 string类型是二进制安全的,能够存储任意类型的字符串。 string类型是最常用到的数据类型,一种常用的用法就是将对象格式化为JSON字符串然后放到redis中,取出来的时候再反序列,不过如果序列化为二进制的话速度更快,占用空间更小。 一个字符串类型键允许存储的最大容量是512M。 2. 如何使用 赋值set 可以使用append命令追加值,如果指定... 阅读全文
posted @ 2017-11-06 14:19 CC11001100 阅读(1131) 评论(0) 推荐(0) 编辑