leetcode 11. 盛最多水的容器 盛最多水的容器给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器。 示例 1: 123输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1 2021-07-06 leetcode算法 #数组 #算法 #简单
leetcode 1. 两数之和 1. 两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 123输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] 2021-07-06 leetcode算法 #数组 #算法 #简单
leetcode 704. 二分查找 704. 二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 123输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4 示例 2: 123输入: nums = [-1,0,3 2021-07-06 leetcode算法 #数组 #算法 #简单
如何给Arch打一个包 Arch 使用的是 pacman 包管理器,包格式是 tar.zst。Arch 提供了一些工具用于创建 tar.zst 包,首先需要安装 base-devel 包和 devtools 包。 1pacman -S base-devel devtools Arch 的打包流程是这样的,要先写一个 PKGBUILD 文件,这个文件描述了构建一个包所需的全部信息,如从哪里下载源码,依赖有哪些,构建的版本 2021-03-04 #Linux
timemachine 接着上篇的 samba,我给家里配置了 samba 服务器,为家里提供共享存储服务。 我在我笔记本上安装了黑苹果,所以也想顺便试试传说中的 Time Machine 自动备份,说不定还能整一套给 deepin 使用呢。 话不多说开干。 安装 avahiAvahi 是一种免费的零配置网络实现,包括用于多播 DNS / DNS-SD服务发现的系统。它可以帮助我们广播 samba 服务器,这样 2021-02-27