随笔分类 -  leetcode

摘要:问题描述:小明有5个歌单,编号分别为A、B、C、D、E,每个歌单有3首不同的歌,现在他想要一个程序,当他输入一些歌单的名称的时候,每个歌单中输出一首歌到播放列表,并输出所有满足条件的播放列表。 输入:输入一个包含不重复的A-E的字符串 输出:输出所有满足条件的播放列表(输出需要有序,字母必须大写) 阅读全文
posted @ 2019-09-23 11:22 Star灬木子李 阅读(588) 评论(0) 推荐(0)
摘要:1、数字 a、b、c,求max(a,b,c) 2、求两个数a、b的最大公约数 阅读全文
posted @ 2019-09-23 11:03 Star灬木子李 阅读(281) 评论(0) 推荐(0)
摘要:方法1:暴力计算法 i 表示子列开始索引 j 表示子列结束索引 k(i<k<j) 辅助计算 i~j之间子列和 三层for循环,时间复杂度 T(N) = n^3 方法2:暴力破解优化 因为方法一每次都是从 i 加到 j ,而 j 每次只往后扫描变化一个,所以直接将 k 循环省略在 j 循环中计算 两层 阅读全文
posted @ 2019-08-23 20:46 Star灬木子李 阅读(299) 评论(0) 推荐(0)
摘要:此道题出现铁憨憨特征。 题目所给链表,逆序,正符合加法计算从低至高,仅需直接相加,高位不够补0即可。 而自己却多此一举采用队列重新存储一遍,对高位不足时不计入加法中。整体数据结构复杂,并且栽与笨重的固化思维,谨记,以作改变。 自己代码: 标准答案: 阅读全文
posted @ 2019-07-26 17:46 Star灬木子李 阅读(111) 评论(0) 推荐(0)
摘要:import java.util.HashMap; import java.util.Map; /** * 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 * 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 * * 示例: * 给定 nums = [2, 7, 11, 15... 阅读全文
posted @ 2019-07-21 13:28 Star灬木子李 阅读(148) 评论(0) 推荐(0)