算法
恬静释然
穷了想想光头强,饿了想想灰太狼,人生的路上没有理由不坚强
展开
-
Java实现输入一个整数n,求从1到n这n个整数的十进制表示中某个字符出现的次数
一、题目输入一个整数n,求从1 到n这n个整数的十进制表示中某个字符出现的次数。举例说明:例如输入12 ,从1 到12 这些整数中包含1 的数字有1、10、11 和12,1 一共出现了5 次。输入:n :代表输入的整数。s :代表输入的某个字符 (0~9之间)输出:某个字符出现的次数,输入不合法的话,输出-1举例输入:12 1输出:5解题思路:一种是用字符串是个嵌套for循环。效率上可能不是好为什么要用Integer而不是int?因为,原创 2020-05-31 14:58:34 · 1027 阅读 · 0 评论 -
java编程实现三天打鱼两天晒网
一:题目:中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。二:设计思路:从键盘上输入具体的时间,判断时间是否合法,如果不合法输出输入的时间不合法,如果合法判断是否是闰年计算那天到2010年1月1号有多少天并且除以5看余数是多少,如果余数大于等于一小于等于3则当天在打渔其他时间为晒网输入格式:yyyy-mm-dd代码实现:import java.util.Scanner;/** * Created原创 2020-05-26 23:14:56 · 1680 阅读 · 0 评论 -
Java实现求二叉树的某一值的所有路径
1、描述:写一个程序创建一棵二叉树,并按照一定规则,输出二叉树根节点到叶子节点的路径。2、规则如下:从最顶端的根结点,到最下面的叶子节点,计算路径通过的所有节点的和,如果与设置的某一值的相同,那么输出这条路径上的所有节点。从根节点遍历树时,请按照左到右遍历,即优先访问左子树的节点。二叉树创建规则:从上到下一层一层的,按照从左到右的顺序进行构造输入"10,5,12,4,7"值,构造的树如下:1) 102) 10 / 53) 10 /\ 5原创 2020-05-15 16:26:30 · 467 阅读 · 0 评论 -
Java实现求两个字符串的最长公共子串
求解两个字符号的最长公共子串public class Demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { String strOne = sc.next(); ...原创 2020-04-15 11:36:44 · 1622 阅读 · 0 评论 -
Android之Java查找数组重复元素,并打印重复元素、重复次数、重复元素位置
以下是查找数组重复元素,并打印重复元素、重复次数、重复元素位置import org.testng.annotations.Test;import sun.org.mozilla.javascript.internal.ast.NewExpression;import java.util.*;public class SearchString { /** * 找出重复字...原创 2020-03-18 17:49:12 · 683 阅读 · 1 评论 -
Android中数组操作实例之查找数组中的重复元素
下面方法是找出数组中重复的元素并输出出来import java.util.Arrays; public class MainClass { public static void main(String[] args) { int[] my_array = {1, 2, 5, 5, 6, 6, 7, 2}; for (int i = 0; i < ...原创 2020-03-18 17:41:31 · 790 阅读 · 0 评论