周末刷刷题找回ACM-er 的感觉

周末一狠心买了 leetcode 一年年费 159美元, 好处是可以解锁更多的编程习题. 于是一周末刷了30多题, 容易和中等的题大约各一半吧. 争分夺秒的刷题, 比如带孩子上 soft play 也可以刷. 我用的是 iphone 8, 大概是2年前买的, 256 GB 用到现在还很好用, 买一个有带支架的外壳, 然后搞一个 made in China 的蓝牙键盘(2个7号电池的 比充电方便一些) 刷过后得到 绿色的 Accepted …

一些影响信用分数的因素

当前不同的信用评分体制下参照的因素略有不同(每个信用参考机构的评分加权不同)但是有一些因素都是普遍被用来做评估参考的. 一些影响信用分数的因素 账号的年龄 越长越好. 贷款人喜欢看到稳定的迹象. 因此, 拥有一个信用账户的时间很长, 这表明您更愿意贷款. 及时的还款记录 您的信用报告中会标记丢失或延迟付款, 这可能会对您的信用评分产生负面影响. 经常申请信用卡或其它信用产品 许多信用申请会在很短的时间内让您看起来非常渴望信用, 因此尽量将应用程序保持在最低限度. 信用额度的使用 保持信用利用率低于50%表明您可以有效地管理您的资金, 并且不会太依赖信贷. 英文: See what impacts your credit score 本文一共 249 个汉字, 你数一下对不对. 一些影响信用分数的因素. …

C++ 编程练习题: 如何合并两个二叉树?

题意: 合并两个二叉树, 没有说不可以改变原来的二叉树. 合并的时候把结点求合. C/C++ 中二叉树的定义 在C或者C++中, 二叉树的定义可以很方便的用结构体来表征. 其中左右子树都是递归定义. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) …

入佳能 6D Mark II 入门级全幅单反

一直以来都想要全幅的单反, 在之前入了经典24-70mm F2.8佳能红圈镜头 (万能焦), 但是一直机身还是半画幅的 T3i, 朋友就说这红圈镜头需要在全幅单反上才能发挥最大的功效. 考虑许久, 咬咬牙, 入了佳能 6D Mark II 入门级全幅单反, 我是从EBAY上买的, 货是从爱尔兰发出来的, 因为这样会便宜一些(也不需要补交关税). 新机器5天左右收到了, 960英镑左右. 这个机身对我来说较好用的功能是: 触屏, 还有就是可以通过蓝牙或者WIFI连接电脑和手机. 试想一下和妹子一起游山玩水, 拍了很多照片, 然后一起坐下来休息吃个饭喝个水的时候就可以把照片传到手机上 PP图啥的, 不会那么无聊. 全幅相机可以让全幅镜头变宽, 24mm …

C++编程练习题: 找出数组中所有重复的元素

题意, 有一个N大小的数组, 数组里的数字在1到N之间, 有些数字出现2次, 有些数字出现1次. 请找出所有出现2次的数字. 要求时间复杂度是O(N) 空间复杂度是 O(1). 如果不考虑空间复杂度, 那么我们可以开一个O(n) 的哈希表来记录数字是否已经出现过了, 在C++里我们可以用 unordered_set 集合来实现 O(1) 的查找和插入. class Solution { public: vector<int> findDuplicates(vector<int>& nums) { vector<int> r; unordered_set<int> hash; …