摘要:
上篇文章我们主要介绍了线性数据结构,本篇233酱带大家康康 无所不在的非线性数据结构之一:树形结构的特点和应用。 树形结构,是指:数据元素之间的关系像一颗树的数据结构。我们看图说话: 它具有以下特点: 每个节点都只有有限个子节点或无子节点; 没有父节点的节点称为根节点; 每一个非根节点有且只有一个父 阅读全文
摘要:
近来有小伙伴问我:刷leetcode真的有用吗,觉得收益很小,越刷越迷茫了... 诚然每个人刷题的目的不一样,233酱还不是为了能水几篇文章... 当然不止。我觉得刷题是一件有意思的事,就像小猫小狗咬自己尾巴,玩弄的不亦乐乎。比喻可能不太恰当,是有种沉迷小游戏的感觉。可是在艰难打野的过程中,我们不要 阅读全文
摘要:
“这个需求很简单,我一定要上” “留给开发的时间不多了” “留给测试的时间不多了” 疫情之下,“公司要么让我们领2K的工资,要么让我们滚蛋” “我被公司N+1了”.... 233酱相信今年你我都有很多不眠夜。辗转反侧,为生活担忧,为未来担忧,为健康担忧... 我遇到的程序员们,大多年纪轻轻有着一些白 阅读全文
摘要:
这次的题目比较简单而且有意思哦~ leetcode11: 盛最多水的容器 题目描述: 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 阅读全文
摘要:
本周我们继续来看5道磨人的小妖精,图解leetcode6-10~ 多说一句,leetcode10 杀死了233酱不少脑细胞... 另: 沉迷算法,无法自拔。快来加入我们吧! 别忘了233酱的一条龙服务: 公众号文章题解 → 私信答疑 → 刷题群答疑 → 视频讲解 我们的目的是成为套路王~ 嘿嘿,广告 阅读全文
摘要:
近来有一些小伙伴私信问我 “怎么提高学习效率”, “怎么看源码”,“如何进大厂”... 我...我有些语塞。。这类和综合因素有关的问题我不好回答,也不觉得能回答好。 我会试着从我个人的角度扯一扯 我转行来,从小厂渣渣变大厂渣渣(进过阿里某个BU,姑且算吧:)的 一些“学习方法”和“技术学习路线”。扯 阅读全文
摘要:
PS:我给自己起了个外号,大家可以喊我233酱(233..233阿姨..233小姐姐)~ 为什么要刷leetcode 引用 左耳朵耗子 耗子叔的一段话: ““ Leetcode这个网站上的题都是一些经典的公司用来面试应聘者的面试题,很多人通过刷这些题来应聘一些喜欢面试算法的公司,比如:Google、 阅读全文
摘要:
计算机只能识别机器码0101...编程语言->能执行的机器码 需要经过 预处理->编译->汇编->链接->机器码过程。一个语言处理系统的示意图如下: 编译器 是将源语言程序一次性翻译成一个等价的,用目标语言编写的程序。还存在另一种常见的语言处理器,解释器:它是逐个语句的执行源语言程序。由一个编译器产 阅读全文
摘要:
Shell中傻傻分不清楚的TOP3 发布文章 近来小姐姐又犯憨憨错误,问组内小伙伴export命令不会持久化环境变量吗?反正我是问出口了。。然后小伙伴就甩给了我一个《The Linux Command Line》PDF链接。感谢老大不杀之恩~ Shell是命令解释器,它会接受用户输入的各种命令,并传 阅读全文
摘要:
在了解Fork Join之前,我们得先了解什么是 并行计算 。 并行计算 相对于串行计算, 可以划分成 和`空间并行 指令流水化 多个处理器执行并发计算`。 以程序和算法设计人员的角度看, 又可分为 和`任务并行 大的任务化解成若干个相同的子任务 每一个线程执行一个分配到的任务`,而这些线程则被分配 阅读全文