摘要:
题意: 给一个升序的数组,如果target在里面存在了,返回其下标,若不存在,返回其插入后的下标。思路: 来一个简单的二分查找就行了,注意边界。 1 class Solution { 2 public: 3 int searchInsert(vector& nums,int target... 阅读全文
摘要:
题意: 一棵BST有n个节点,每个节点的key刚好为1~n。问此树有多少种不同形态?思路: 提示是动态规划。 考虑一颗有n个节点的BST和有n-1个节点的BST。从n-1到n只是增加了一个点n,那么点n可以放的地方并不多,而且有一些规律。由于n是最大的,所以必定是在最右边,但是它的上面和下面也... 阅读全文
摘要:
附:vim的入门书,感觉比vimtutor还要赞一点。 看完《每天一个linux命令系列 》基本上就差不多了,但是还是有一些需要补上的。 日常+生癖命令: (1)删除软件:sudo apt-get autoremove --purge 软件名 (2)更新源:sudo apt-get update ( 阅读全文