![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
闭关苦炼内功
微信公众号:码农coding
展开
-
力扣1两数之和(Java)
两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], tar.原创 2021-08-27 00:06:05 · 563 阅读 · 0 评论 -
Java解 leetcode 217. 存在重复元素
题目链接:217. 存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true通过排序解决class Solution { public boolean containsDupl原创 2021-07-28 22:44:19 · 340 阅读 · 0 评论 -
Java解 | #HJ2计算某字母出现次数#
计算某字母出现次数import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str = in.nextLine().toLowerCase(); Character c = in原创 2021-07-07 11:57:00 · 313 阅读 · 0 评论 -
Java解 | #HJ4字符串分隔#
字符串分隔import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str = in.nextLine(); while(str.length() > 8){原创 2021-07-07 11:54:37 · 336 阅读 · 0 评论 -
Java解 | #HJ10字符个数(种类)统计#
字符个数(种类)统计import java.util.Scanner;import java.util.HashSet;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str = in.nextLine(); Has原创 2021-07-07 11:48:24 · 280 阅读 · 0 评论 -
Java解 | #HJ31单词倒排#倒置字符串# I like beijing # beijing like I #
单词倒排#倒置字符串# I like beijing # beijing like Iimport java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ StringBuffer sb = new StringBuffer(i原创 2021-07-07 11:39:03 · 372 阅读 · 0 评论 -
Java解 | #HJ59找出字符串中第一个只出现一次的字符#
找出字符串中第一个只出现一次的字符import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str = in.nextLine(); int signal = 0;原创 2021-07-07 11:35:34 · 300 阅读 · 0 评论 -
Java解 | #HJ14字符串排序#
字符串排序import java.util.Scanner;import java.util.Arrays;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ int n = in.nextInt(); String[] arr =原创 2021-07-07 11:31:54 · 386 阅读 · 0 评论 -
Java解 | #HJ5十六进制转换#
十六进制转换import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str = in.nextLine(); System.out.println(Integer.valueO原创 2021-07-07 11:25:27 · 440 阅读 · 0 评论 -
Java解 | #HJ11数字颠倒#
数字颠倒import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str = in.nextLine(); StringBuffer sb = new StringBuffer原创 2021-07-07 11:23:08 · 274 阅读 · 0 评论 -
一行Java代码搞定字符串反转
题目:描述接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入描述:输入一行,为一个只包含小写字母的字符串。输出描述:输出该字符串反转后的字符串。示例1输入:abcd输出:dcba解法一:(一行代码搞定)import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Sc.原创 2021-07-06 19:35:07 · 282 阅读 · 0 评论 -
Java解 | #HJ17坐标移动#
坐标移动import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ int x=0,y=0; String[] arr = in.next().split(";");原创 2021-07-05 07:54:44 · 594 阅读 · 0 评论 -
Java解 | #HJ1字符串最后一个单词的长度#
字符串最后一个单词的长度import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str = in.nextLine(); int count=0; fo原创 2021-07-05 07:50:48 · 374 阅读 · 0 评论 -
Java解 | #abc+bcc=532,计算满足条件的所有a、b、c的值#
a,b,c均是0到9之间的数字abc、bcc是两个三位数abc+bcc=532求满足条件的所有a、b、c的值。解法一:public class Main { public static void main(String[] args) { for (int a=0; a<=9; a++){ for (int b=0; b<=9; b++){ for (int c=0; c<=9; c++){ .原创 2021-07-05 07:47:20 · 652 阅读 · 0 评论 -
数据结构与算法-算法设计概述
刷题才是王道刷题才是王道 刷题才是王道第1题以下关于算法的叙述中,错误的是( )。A.对同一个算法采用不同程序语言实现,其运行时间可能不同B.在不同硬件平台上实现同一个算法时,其运行时间一定是相同的C.对非法输入的处理能力越强的算法其健壮性越好D.算法最终必须由计算机程序实现正确答案: B答案解析: 解析:本题考查算法方面的基础知识。算法是在有限步骤...原创 2020-01-15 00:16:06 · 1500 阅读 · 0 评论 -
栈动图
栈:先进后出一张图好过千言万语原创 2019-12-19 00:45:01 · 579 阅读 · 0 评论