
算法(简单)
xiaoblank
正在努力的小小程序猿。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
leetCode-7(两数相加)
//给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 // // 请你将两个数相加,并以相同形式返回一个表示和的链表。 // // 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 // // // // 示例 1: // // //输入:l1 = [2,4,3], l2 = [5,6,4] //输出:[7,0,8] //解释:342 + 465 = 807. // // // 示例 2: // // //输入:l1 = [0转载 2022-06-08 14:54:10 · 211 阅读 · 0 评论 -
leetcode刷题---20有效的括号
题目:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 输入: "()[]{}" 输出: true 输入: "([)]" 输出: false 分析: 如果只是一组括号的话可以,用left进行标记 (((((()))))) -- V...原创 2019-11-30 18:44:31 · 280 阅读 · 0 评论 -
java实现判断是否为回文数
正常来说可以用字符串长度来实现, import java.util.*; public class HiJava { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Please input the number: "); ...原创 2019-01-18 18:55:41 · 7096 阅读 · 1 评论 -
求最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 class Solution { public String longestCommonPrefix(String[] strs) { if (strs.length == 0) return ""; String prefix = strs[0]; for (int i ...原创 2019-01-19 16:19:21 · 688 阅读 · 0 评论 -
罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12...原创 2019-01-21 18:26:27 · 166 阅读 · 0 评论