面试题
忧桑的小兔子
天空飘来五个字,飘来三个字;天空飘来三个字,五个字.
展开
-
多元一次不定方程解的个数
```python#!/usr/bin/python3.6# -*- coding: utf-8 -*-"""多元一次不定方程解的个数problem1: 将30条鱼放入10个桶中, 每个桶至少一条鱼, 总共有多少种方法?本质: x1 + x2 + x3 + x4 + ... + xi = n, xi > 0, n > i 本题: x1 + x2 + ...原创 2019-12-04 14:56:00 · 2815 阅读 · 0 评论 -
LRU - Python实现
github#!/usr/bin/python3.6# -*- coding: utf-8 -*-"""参考: https://zhuanlan.zhihu.com/p/34133067"""from typing import Dict, Anyclass Node(object): """ 双向链表节点 """ def __init__(self, key...原创 2019-12-04 23:37:45 · 738 阅读 · 0 评论 -
栅栏染色
详解lintcode中栅栏染色问题。原创 2017-02-15 17:32:01 · 881 阅读 · 0 评论 -
如何写面向互联网公司的求职简历
原文链接:http://blog.devtang.com/2013/12/22/how-to-write-resume-for-it-company/前言我在 IT 公司工作了六年,有着三年面试官的经历。在面试中,我发现很多人都不能写好一份求职简历,所以今天不谈 iOS 开发,谈谈如何写一份针对互联网公司的求职简历。我主要想分享的内容包括:简历的页数不要超过两页(最好一页) 删掉不必要的信息如转载 2017-02-19 08:08:58 · 825 阅读 · 0 评论 -
1024!末尾有多少个0
将1024!看做是一个很长的乘式,根据乘法的结合律,可以找出所有小于1024的数中相乘结果末尾为0的因子。可以想到末尾为0的数与其他数相乘、5的倍数与2的倍数相乘,都会得到末尾为0的数;进一步想末尾为0的数包含在5的倍数中,所以只要找出所有5的倍数与2的倍数相乘就能得到0;2的倍数的个数是远远大于5的倍数的,所以只要找出长乘式中的所有5的个数就能解决问题;5的倍数乘2的倍数可以至少得到末尾为原创 2017-02-20 23:38:42 · 1286 阅读 · 0 评论 -
House Robber I - 由数组中不相邻元素组成的子数组,使其和最大
详细解释了打劫房屋问题。原创 2017-02-15 08:47:10 · 998 阅读 · 0 评论 -
House Robber II
详解leetcode中House RobberII问题。原创 2017-02-15 17:24:36 · 350 阅读 · 0 评论 -
最长上升连续子序列
详解最大上升连续子序列问题。原创 2017-02-15 17:29:11 · 447 阅读 · 0 评论 -
位运算面试题总结
关于位运算的面试题。原创 2017-03-12 19:44:05 · 571 阅读 · 0 评论