写点什么

ARTS 0906 打卡

  • 2023-09-09
    江苏
  • 本文字数:1369 字

    阅读完需:约 4 分钟

一、(A)算法:

27. 移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。

元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。


思路:题目中给出的要求是原地移除,既我们不能使用额外的数据空间,所有操作必须在给出的数组中完成。预先定义两个指针 left 和 right 让他们都指向第一个元素,然后对数组做一遍遍历,当 right 指针所对应的元素值不等于 val 元素时,将 left 与 right 值互换,left 右移一位。这样可以保证,left 指针之前的所有元素,都不等于 val。当完成遍历后,返回 left ,既为题目所要求的结果。

class Solution {    public int removeElement(int[] nums, int val) {        int n = nums.length;        int left = 0;        for (int right = 0; right < n; right++) {            if (nums[right] != val) {                nums[left] = nums[right];                left++;            }        }        return 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)观点

在如今这个数字时代,愚蠢有时并不是因为信息的匮乏,而是由于信息的过剩。


过去人们的愚蠢可能来自于他们的无知,当然他们自己是知道自己是无知的,因此对自己愚昧是更容易接受的。然而随着互联网和智能设备的普及,现在我们生活在一个信息泛滥的世界中,这使得区分有价值的信息变得更加困难。


在信息过剩的环境中,我们面临着信息的多样性、重复性,矛盾和虚假。这让我们常常感到混淆,不知道该相信哪些信息。社交媒体和个性化推荐算法让我们处在信息茧房中,只看到与我们现有观点一致的信息,而忽略了不同的观点。


更令人担忧的是,有时人们会故意忽视那些正确的、对自己有益的信息,因为这些信息可能与他们的认知相悖,或者因为这些信息听起来让他们感觉不舒服。这种信息的选择性看待不仅损害了个人的认知能力,还可能对社会产生负面影响。


因此,管理信息过剩成为了当代生活的一项重要挑战。我们需要培养信息素养,学会有效地筛选和评估信息,以便在这个信息泛滥的时代中更明智地做出决策。同时,我们也需要勇敢面对那些可能挑战我们观点的信息,因为正是通过对不同观点的开放和接受,我们才能真正提高自己的认知水平,避免陷入信息茧房和舒适区中。

用户头像

还未添加个人签名 2019-09-04 加入

还未添加个人简介

评论

发布
暂无评论
ARTS 0906 打卡_ARTS 打卡计划_冰封的鸢尾花_InfoQ写作社区