ARTS 0906 打卡
一、(A)算法:
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
思路:题目中给出的要求是原地移除,既我们不能使用额外的数据空间,所有操作必须在给出的数组中完成。预先定义两个指针 left 和 right 让他们都指向第一个元素,然后对数组做一遍遍历,当 right 指针所对应的元素值不等于 val 元素时,将 left 与 right 值互换,left 右移一位。这样可以保证,left 指针之前的所有元素,都不等于 val。当完成遍历后,返回 left ,既为题目所要求的结果。
二、(R)文章
https://thetaoofwealth.wordpress.com/2013/02/17/harry-brownes-17-golden-rules-of-financial-safety/
介绍了个人财务的 17 个注意点;
1、你的职业为你带来财富;
2、不要假设你可以替代你的财富;
3、认识投资和投机的区别;
4、没人能够预测未来;
5、没有人能够以准确的时机帮助你进行投资;
6、任何交易系统在未来都不会像过去那样运行良好;
7、不要使用杠杆;
8、不要让任何人左右你的决定;
9、永远不要做你不明白的事情;
10、不要依赖任何一种投资、机构或个人来保障你的安全;
11、创建一个防护性强的投资组合;
12、只用你输得起的钱做投资;
13、持有一些海外资产;
14、警惕一些避税计划;
15、问对问题;
16、给享乐的钱加上预算;
17、无论何时,当你对行动方案有疑问时,最好还是以安全为重。
三、(T)技术
https://github.com/zfdang/Android-Touch-Helper
安卓系统开屏广告自动跳过助手;
类似于之前使用过的的 李跳跳 应用,可以在酷安上下载使用。
四、(S)观点
在如今这个数字时代,愚蠢有时并不是因为信息的匮乏,而是由于信息的过剩。
过去人们的愚蠢可能来自于他们的无知,当然他们自己是知道自己是无知的,因此对自己愚昧是更容易接受的。然而随着互联网和智能设备的普及,现在我们生活在一个信息泛滥的世界中,这使得区分有价值的信息变得更加困难。
在信息过剩的环境中,我们面临着信息的多样性、重复性,矛盾和虚假。这让我们常常感到混淆,不知道该相信哪些信息。社交媒体和个性化推荐算法让我们处在信息茧房中,只看到与我们现有观点一致的信息,而忽略了不同的观点。
更令人担忧的是,有时人们会故意忽视那些正确的、对自己有益的信息,因为这些信息可能与他们的认知相悖,或者因为这些信息听起来让他们感觉不舒服。这种信息的选择性看待不仅损害了个人的认知能力,还可能对社会产生负面影响。
因此,管理信息过剩成为了当代生活的一项重要挑战。我们需要培养信息素养,学会有效地筛选和评估信息,以便在这个信息泛滥的时代中更明智地做出决策。同时,我们也需要勇敢面对那些可能挑战我们观点的信息,因为正是通过对不同观点的开放和接受,我们才能真正提高自己的认知水平,避免陷入信息茧房和舒适区中。
评论