求比较方便的基于自增id映射出一串唯一数字id的算法
rails默认用自增id作为pk,并且url上通过id找到相应的资源,不过我想像微博那样通过一串长数字去定位资源 如: http://weibo.com/u/1857759250 这种…
numpy C order与 F order 的区别原因是什么?
比如二维数组 a[2][2],使用 C,其在内存中存储为 a[0][0] a[0][1] a[1][0] a[1][1] 而在 Fortran 里,其顺序为 a[0][0] a[1][0] a[0][1] a[1][1] Fo…
关于 Redis 字符串小于 39 字节的疑惑
REDIS_ENCODING_EMBSTR_SIZE_LIMIT set to 39. 比如: redis 127.0.0.1:2050> set massage "hello_world" OK redis 127.0.0.1:2050> object enco…
Binary search tree这道题什么意思?
How many structurally different BSTs can you form with 4 distinct element? 如题,在一个网站上看到这么一个问题,不太理解题目想表达的意思,这…
Java中List和HashSet的遍历速度有差别吗?
List可以包括ArrayList和LinkedList 在增、删、查的速度上明显Set快 不知道HashSet的遍历是怎么实现的? 顺便问一句,Java里HashSet是怎么解决冲突的…
请问这个组合算法如何实现?
刚看到的一道面试题目,感觉不难,但写代码的时候却没写出来(真是菜啊)... 有一个5位数,每位上的可能性分别是: 1,2,3 2,3,4 3 9,8 3 请问有多少种5位数…
二叉树结点位置对调的问题
一个二叉树, 普普通通的二叉树, 结点是这样定义的: typedef struct node_t { struct node_t* parent struct node_t* left struct node_t* right int …