摘要: ARTS Week 24 Algorithm 本周的 LeetCode 题目为 69. Sqrt(x) 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 阅读全文
posted @ 2022-02-06 21:34 永远是萌新的阿岩 阅读(30) 评论(0) 推荐(0) 编辑
摘要: C语言读取写入CSV文件 [一]基础篇 本系列介绍了如何利用C语言读取写入CSV文件,本篇是系列的第一篇,介绍了利用C语言读写CSV文件的基础内容。 阅读全文
posted @ 2022-02-06 20:14 永远是萌新的阿岩 阅读(5567) 评论(1) 推荐(1) 编辑
摘要: ARTS Week 23 Algorithm 本周的 LeetCode 题目为 50. Pow(x, n) 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。 输入:x = 2.00000, n = 10 输出:1024.00000 输入:x = 2.00000, n = -2 输出:0.25000 解释 阅读全文
posted @ 2022-01-30 21:48 永远是萌新的阿岩 阅读(38) 评论(0) 推荐(0) 编辑
摘要: ARTS Week 22 Algorithm 本周的 LeetCode 题目为 297. 二叉树的序列化与反序列化 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化 阅读全文
posted @ 2022-01-23 19:29 永远是萌新的阿岩 阅读(45) 评论(0) 推荐(0) 编辑
摘要: ARTS Week 21 Algorithm 本周的 LeetCode 题目为 33. 搜索旋转排序数组 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1] 阅读全文
posted @ 2022-01-15 21:51 永远是萌新的阿岩 阅读(34) 评论(0) 推荐(0) 编辑
摘要: ARTS Week 20 Algorithm 本周的 LeetCode 题目为 56. 合并区间 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [start_i, end_i]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。 输入:in 阅读全文
posted @ 2022-01-08 18:27 永远是萌新的阿岩 阅读(26) 评论(0) 推荐(0) 编辑
摘要: ARTS Week 19 Algorithm 本周的 LeetCode 题目为 5. 最长回文子串 给你一个字符串 s,找到 s 中最长的回文子串。例如输入:s = "babad",输出:"bab" 本题使用动态规划进行解决,动态规划的核心就在于找到状态转移方程。通过观察发现,回文串去掉首尾两个字符后,依然是回文串,即 dp 阅读全文
posted @ 2022-01-01 17:35 永远是萌新的阿岩 阅读(55) 评论(0) 推荐(0) 编辑
摘要: ARTS Week 18 Algorithm 本周的 LeetCode 题目为 55. 跳跃游戏 给定一个非负整数数组 nums, 你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。 示例 1: 输入:nums = [2,3,1,1,4] 输出:true 解释: 阅读全文
posted @ 2021-12-25 20:51 永远是萌新的阿岩 阅读(98) 评论(0) 推荐(0) 编辑
摘要: ARTS Week 17 Algorithm 本周的 LeetCode 题目为 121. 买卖股票的最佳时机 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最 阅读全文
posted @ 2021-12-18 21:15 永远是萌新的阿岩 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ARTS Week 16 Algorithm 本周的 LeetCode 题目为:17. 电话号码的字母组合 题目描述:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。 输入:digits = "23" 输出:["ad","ae","af 阅读全文
posted @ 2021-12-12 18:23 永远是萌新的阿岩 阅读(23) 评论(0) 推荐(0) 编辑