![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法很美
文章平均质量分 62
NoSuchManException
while(true)
展开
-
力扣-1541-平衡括号字符串的最少插入次数
给你一个括号字符串 ,它只包含字符 和 。一个括号字符串被称为平衡的当它满足:比方说 , 和 都是平衡的, , 和 都是不平衡的。你可以在任意位置插入字符 ‘(’ 和 ‘)’ 使字符串平衡。请你返回让 平衡的最少插入次数。示例 1:示例 2:示例 3:示例 4:示例 5:提示:原创 2022-12-07 16:23:45 · 243 阅读 · 0 评论 -
力扣-921-使括号有效的最少添加
只有满足下面几点之一,括号字符串才是有效的:给定一个括号字符串 ,在每一次操作中,你都可以在字符串的任何位置插入一个括号返回 为使结果字符串 有效而必须添加的最少括号数。示例 1:示例 2:提示:原创 2022-12-07 15:48:32 · 516 阅读 · 0 评论 -
力扣-20-有效的括号
给定一个只包括 ,,,,, 的字符串 ,判断字符串是否有效。有效字符串需满足:示例 1:示例 2:示例 3:提示:java中的栈(Stack)原创 2022-12-07 15:23:16 · 429 阅读 · 0 评论 -
力扣-14-最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 。示例 1:示例 2:提示:原创 2022-12-07 14:48:25 · 165 阅读 · 0 评论 -
力扣-234-回文链表
给你一个单链表的头节点 ,请你判断该链表是否为回文链表。如果是,返回 ;否则,返回 。示例 1:示例 2:提示:看了网上很多双指针,数组,栈,哈希算法计算的,都觉得大题小作了,一下看到一个让人眼前一亮的方法,记录一下。就是通过StringBuilder类,将链表中的值存储再一个StringBuilder中,然后使用equals方法计算stringBuilder和stringBuilder.resverse()的值,结果就是答案。虽然按照上述问题能解决,但是还是得看一下使用不同的算法实现的原创 2022-12-06 17:28:45 · 330 阅读 · 0 评论 -
力扣-2-两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。原创 2022-12-06 14:28:02 · 134 阅读 · 0 评论 -
力扣-罗马数字转整数
罗马数字包含以下七种字符: , , , ,, 和 。例如, 罗马数字 写做 ,即为两个并列的 1 。 写做 ,即为 + 。 写做 , 即为 + + 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 ,而是 。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 。这个特殊的规则只适用于以下六种情况:给定一个罗马数字,将其转换成整数。示例 1:示例 2:示例 3:示例 4:示例 5:提示:思路原创 2022-12-05 17:43:56 · 81 阅读 · 0 评论 -
算法-小玉在游泳(偏数学逻辑思考)
小玉开心的在游泳,可是她很快难过的发现,自己的力气不够,游泳好累哦。已知小玉第一步能游2米,可是随着越来越累,力气越来越小,她接下来的每一步都只能游出上一步距离的98%。现在小玉想知道,如果要游到距离x米的地方,她需要游多少步呢。请你编程解决这个问题。原创 2022-10-17 09:59:16 · 244 阅读 · 0 评论 -
《算法很美》听课笔记
b站算法很美视频听课笔记First day所用语言:java 6,7,8均可;开发工具:intelliJ Idea第一周 位运算 查找和排序 数组好程序员是练出来的,不是听课听出来的!推荐阅读书籍:《程序员面试经典cc150》《挑战程序设计竞赛》《程序员代码面试指南》实践实践再实践位运算基础课1,位运算*1,位运算与进制基础*2,&(与) |(或) ...原创 2020-02-18 17:35:04 · 283 阅读 · 0 评论