最新 最热

给你看一张知乎截图

我搜了一下我的微信聊天记录,惊讶的发现,每一周都有算法训练营的学员问我和递归相关的算法题,很多时候,同学们明明上一周搞懂了,这一周却又绕不出来了。...

2023-09-30
1

在Linux系统中如何删除文件夹?

linux删除文件夹的方法有两种:rmdir命令和rm命令。很多人习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,此时就需要使用rm命令了。下面我们就来了解一下这两个命令。...

2023-09-30
1

算法:快速排序详解

快速排序是由英国计算机科学家托尼·霍尔在1960年代初发明的一种排序算法。它的基本思想是通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分小,然后分别对这两部分记录继续进行排序,以达到...

2023-09-26
1

Hive 删库跑路

“删库跑路”作为一种历史悠久、后果严重的公司资产损坏事故,一旦发生,后果难以估量,轻则业务短时间不可用,重则公司倒闭关门,甚至有人为此坐牢。已经发生的事件历历在目,希望大家引以为戒。...

2023-09-23
1

leetcode Regular Expression Matching [rust]

leetcode 正则匹配 今日递归解决,明日动态规划 struct Solution;// 此时这个函数做的事情// 第二个字符串不是* 此时是否相等 . 或者字符串相等// 第二个字符是*号,匹配的话相等去掉匹配规则是否相等。impl Solution { ...

2023-09-20
1

广联达0913秋招算法笔试真题解析

小明在梦中困在一个迷宫里了。迷宫太难了,小明发动特殊能力让迷宫变得简单起来。迷宫变成了一张有n个节点的有根树(根为1号节点)的结构,只能在一个节点往其儿子节点走,而当没有导向其他节点的路径存在时,即该节点没有儿子节...

2023-09-20
1

golang源码分析:btree

github.com/google/btree是golang实现的一个平衡多叉树。它是etcd索引使用的树形结构。它使用起来非常简单。

2023-09-20
1

深入理解算法与数据结构

算法和数据结构是计算机科学中的核心概念,它们贯穿了软件开发的方方面面。在本文中,我们将深入探讨一些重要的算法和数据结构,包括排序、双指针、查找、分治、动态规划、递归、回溯、贪心、位运算、深度优先搜索(DFS)、广...

2023-09-15
0

深入理解算法与数据结构

算法和数据结构是计算机科学中的核心概念,它们贯穿了软件开发的方方面面。在本文中,我们将深入探讨一些重要的算法和数据结构,包括排序、双指针、查找、分治、动态规划、递归、回溯、贪心、位运算、深度优先搜索(DFS)、广...

2023-09-15
0

Linux 命令 | chgrp

接着通过ls -l指令查看该文件的详细信息,以确认当前的所属组为linux。通过chgrp指令将该文件的所属组修改为ubuntu。

2023-09-14
1