上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页
摘要: 题目描述: 给出不同面额的硬币以及一个总金额. 写一个方法来计算给出的总金额可以换取的最少的硬币数量. 如果已有硬币的任意组合均无法与总金额面额相等, 那么返回 -1. 样例 样例1 输入: [1, 2, 5] 11 输出: 3 解释: 11 = 5 + 5 + 1 样例2 输入: [2] 3 输出 阅读全文
posted @ 2021-03-30 11:19 没有你哪有我 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 小蓝每天都锻炼身体。正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年 10 月 1 日周四(含)。请问这 阅读全文
posted @ 2021-03-29 18:22 没有你哪有我 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个二维矩阵, 每一个格子可能是一堵墙 W,或者 一个敌人 E 或者空 0 (数字 '0'), 返回你可以用一个炸弹杀死的最大敌人数. 炸弹会杀死所有在同一行和同一列没有墙阻隔的敌人。 由于墙比较坚固,所以墙不会被摧毁. 样例 样例1 输入: grid =[ "0E00", "E0W 阅读全文
posted @ 2021-03-28 09:54 没有你哪有我 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 什么是二叉排序树? 二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树。是数据结构中的一类。在一般情况下,查询效率比链表结构要高。 在算法设计中,往往需要有检索查找数据的操作,如果在数据量比较庞大的情况下用一般的数组或者链表之类的线 阅读全文
posted @ 2021-03-28 09:18 没有你哪有我 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 题目: 【问题描述】给定一个长度为 N 的数组 A = [A1, A2, · · · AN],数组中有可能有重复出现的整数。现在小明要按以下方法将其修改为没有重复整数的数组。小明会依次修改A2, A3, · · · , AN。当修改Ai 时,小明会检查 Ai 是否在 A1 ∼ Ai−1 中出现过。如 阅读全文
posted @ 2021-03-28 09:16 没有你哪有我 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 简单介绍:希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因 D.L.Shell 于 1959年提出而得名。希尔排序是把记录按下标的一定增量分组 阅读全文
posted @ 2021-03-28 09:15 没有你哪有我 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个只含非负整数的m*n网格,找到一条从左上角到右下角的可以使数字和最小的路径。 样例 1: 输入: [[1,3,1],[1,5,1],[4,2,1]] 输出: 7 样例解释: 路线为: 1 -> 3 -> 1 -> 1 -> 1。 样例 2: 输入: [[1,3,2]] 输出: 6 阅读全文
posted @ 2021-03-27 15:29 没有你哪有我 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 有一个消息包含A-Z通过以下规则编码 'A' -> 1 'B' -> 2 ... 'Z' -> 26 现在给你一个加密过后的消息,问有几种解码的方式 样例 样例 1: 输入: "12" 输出: 2 解释: 它可以被解码为 AB (1 2) 或 L (12). 样例 2: 输入: "10" 阅读全文
posted @ 2021-03-27 10:32 没有你哪有我 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 什么是最长公共子序列? 最长公共子序列(LCS)是一个在一个序列集合中(通常为两个序列)用来查找所有序列中最长子序列的问题。一个数列 ,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则称为已知序列的最长公共子序列。最长公共子序列问题是一个经典的计算机科学问题,也是数据比较程序 阅读全文
posted @ 2021-03-25 21:59 没有你哪有我 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个数字,我们按照如下规则把它翻译为字符串: 0翻译成 a,1翻译成 b,……,11翻译成 i,……,25翻译成 z。 一个数字可能有多个翻译。例如 “12258“有种不同的翻译,它们分别是 bccfi、bwfi、bczi、mcfi 和 mzi。 请编程实现一个函数用来计算一个数字有 阅读全文
posted @ 2021-03-25 12:15 没有你哪有我 阅读(51) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页