算法
coderpwh
我是IT小白,希望能够大家一起交流,提高自己的能力。如有错误之处希望大家批评,指出。我会改之。
展开
-
算法训练 水仙花
算法训练 水仙花 水仙花数问题描述 判断给定的三位数是否 水仙花 数。所谓 水仙花 数是指其值等于它本身 每位数字立方和的数。例 153 就是一个 水仙花 数。 153=13+53+33输入格式 一个整数。输出格式 是水仙花数,输出"YES",否则输出"NO"(不包括引号)样例输入123样例输出NO数据规模和约定 一个三位的整数,否则原创 2016-04-12 12:47:05 · 1505 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
**蓝桥杯—— 算法训练 排序**问题描述 编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。 输入格式:输入只有一行,即三个整数,中间用空格隔开。 输出格式:输出只有一行,即排序后的结果。 输入输出样例 样例输入 9 2 30 样例输出 30 9 2原创 2016-04-11 13:29:40 · 547 阅读 · 0 评论 -
蓝桥杯——算法训练 P1103
蓝桥杯——算法训练 P1103 编程实现两个复数的运算。设有两个复数 和 ,则他们的运算公式为: 要求:(1)定义一个结构体类型来描述复数。 (2)复数之间的加法、减法、乘法和除法分别用不用的函数来实现。 (3)必须使用结构体指针的方法把函数的计算结果返回。 说明:用户输入:运算符号(+,-,*,/) a b c d. 输出:a+bi,输出时不管a,b是小原创 2016-04-10 16:03:33 · 1473 阅读 · 0 评论 -
获取一个字符串里面的第一个不是重复的元素
// 获取一个字符串里面的第一个不是重复的元素 // abcdefabcd 则 返回的结果就是 e import java.util.Scanner;// 获取一个字符串里面的第一个不是重复的元素 // abcdefabcd public class Zifu {public static String getone(String str){ int len = str.l原创 2016-10-09 23:31:42 · 1508 阅读 · 0 评论 -
算法入门--模拟彩票
/*请编写一个小程序,模拟彩票机 每次运行生成一个长度为7的数组,要求每个数字范围是 1-9,并且没有重复数字 例如: [7, 6, 4, 9, 1, 8, 2] [8, 6, 9, 4, 5, 7, 2] [5, 1, 7, 2, 6, 3, 4]*/ public class Caipiao { public static void pr原创 2016-09-21 00:28:56 · 1318 阅读 · 0 评论 -
字符串与二维数组
字符串与二维数组定义一个字符串变量String str=”床前明月光,疑是地上霜。举头望明月,低头思故乡。”。 打印成 低 举 疑 床 头 头 是 前 思 望 地 明 故 明 上 月 乡 月 霜 光 。 , 。 ,“` public class Test5 { public static void exchange(String str)原创 2016-10-05 23:54:19 · 1400 阅读 · 0 评论 -
优秀的计算机编程类博客 和 文章
优秀的计算机编程类博客 和 文章介绍优秀的计算机编程类博客是一些关于计算机方面的优秀博客。欢迎大家将经常看的优秀博客或博客文章共享出来,您可以:使用 Issues 以及 Pull Request 目录优秀博客语言无关类语言相关类 C/C++CSS/HTMLDartJavaJavaScriptiOSAndroidPythonRubyGo读书笔记及其它优秀博客综合转载 2016-12-06 21:56:01 · 1914 阅读 · 0 评论 -
Classes More Than 5 Students
代码:select class from a GROUP BY class HAVING COUNT(*)>=5这样依旧会报错的,注意红色框里面,学生里是不可以重复的。正确代码:select a.class FROM ( select DISTINCT student ,class ,COUNT(*) from a GROUP BY class,student ) a GROUP BY原创 2017-08-01 16:27:36 · 878 阅读 · 0 评论 -
constructor
最近在复习Javase基础,关于Java中构造方法(有参构造,无参构造),以及静态代码块。它们之间的执行顺序,有参和无参构造有该注意哪些部分 ,子类继承父类有该注意哪些?子类代码: package com.mooc.test2;/** * Created by pengwenhao on 2017/8/18. */public class SonClass extends FatherCl原创 2017-08-18 10:29:00 · 219 阅读 · 0 评论 -
Remove Duplicates from Sorted Array
Given a sorted array, remove the duplicates in-place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this by modifying th原创 2018-01-25 17:54:40 · 134 阅读 · 0 评论 -
《剑指offer》求1+2+3+...+n,不用乘除法
题目: 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。不用乘除法,循环语句来求和,首先应用递归来解决!code: package com.coderpwh.niukewang; /** * @author coderpwh * @Date: 2018/3/7....原创 2018-03-07 16:31:43 · 474 阅读 · 0 评论 -
斐波那契数列
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。cdoe: package com.coderpwh.niukewang; /** * @author coderpwh * @Date: 2018/3/7. * @Description: */ /** * 大家都知道斐波那契数列,现在要求输入一个整数...原创 2018-03-07 16:55:08 · 189 阅读 · 0 评论 -
算法训练 字符删除
算法训练 字符删除 问题描述 编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串打印出来。 输入格式:输入有两行,第一行是一个字符串(内部没有空格),第二行是一个字符。 输出格式:经过处理以后的字符串。输入输出样例 样例输原创 2016-04-13 14:24:27 · 787 阅读 · 0 评论 -
算法训练 反置数
算法训练 反置数 问题描述 一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数。如果一个整数的末尾是以0结尾,那么在它的反置数当中,这些0就被省略掉了。比如说,1245的反置数是5421,而1200的反置数是21。请编写一个程序,输入两个整数,然后计算这两个整数的反置数之和sum,然后再把sum的反置数打印出来。要求:由于在本题中需要多次去计算一个整数原创 2016-04-13 14:23:11 · 901 阅读 · 0 评论 -
蓝桥杯—— 算法训练 数位分离
蓝桥杯—— 算法训练 数位分离 问题描述 编写一个程序,输入一个1000 以内的正整数,然后把这个整数的每一位数字都分离出来,并逐一地显示。 输入格式:输入只有一行,即一个1000以内的正整数。 输出格式:输出只有一行,即该整数的每一位数字,之间用空格隔开。 输入输出样例样例输入769样例输出7 6 9mport java.u原创 2016-04-13 14:20:47 · 2463 阅读 · 0 评论 -
算法训练 友好数
算法训练 友好数 问题描述 有两个整数,如果每个整数的约数和(除了它本身以外)等于对方,我们就称这对数是友好的。例如: 9的约数和有:1+3=4 4的约数和有:1+2=3 所以9和4不是友好的。 220的约数和有:1 2 4 5 10 11 20 22 44 55 110=284 284的约数和有:1 2 4 71 142=220 所以220原创 2016-04-12 12:48:46 · 1117 阅读 · 0 评论 -
蓝桥杯——算法训练 出现次数最多的整数
蓝桥杯——算法训练 出现次数最多的整数 问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。 输入格式:第一行是一个整数N,N £ 20;接下来有N行,原创 2016-04-11 13:34:43 · 568 阅读 · 0 评论 -
蓝桥杯—— 算法训练 图形显示
蓝桥杯—— 算法训练 图形显示 问题描述 编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数): * * * * * * * * * * * * * * *import java.util.*;public class Main { public static void main(String[] a原创 2016-04-10 16:08:32 · 1145 阅读 · 0 评论 -
蓝桥杯——算法训练 未名湖边的烦恼
蓝桥杯——算法训练 未名湖边的烦恼 问题描述 每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都是还鞋)交换位置原创 2016-04-10 16:05:45 · 560 阅读 · 0 评论 -
算法训练 6-3判定字符位置
算法训练 6-3判定字符位置 返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。 若字符串中没有元音字母,则返回0。 只考虑小写的情况。样例输入and样例输出1import java.util.*;public class Main { public static int fun(Stri原创 2016-04-12 12:51:10 · 1292 阅读 · 0 评论 -
算法训练 9-7链表数据求和操作
算法训练 9-7链表数据求和操作 读入10个复数,建立对应链表,然后求所有复数的和。样例输入1 21 34 52 33 12 14 22 23 31 1样例输出23+23iimport java.util.*;public class Main { public static void fun(int arr[][]) {原创 2016-04-12 12:50:06 · 1631 阅读 · 0 评论 -
算法训练 特殊的数字四十
算法训练 特殊的数字四十 特殊的数字四十问题描述 1234是一个非常特殊的四位数,因为它的各位数之和为10,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。每个数字占用一行。import java.util.*;public class Main { public static void fun()原创 2016-04-12 12:45:06 · 1067 阅读 · 0 评论 -
算法训练 最大最小公倍数
算法训练 最大最小公倍数 题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示你找到的最小公倍数。样例输入9样例输出504数据规模与约定1 6。import java.util.*;public class Main { pub原创 2016-04-12 12:42:57 · 513 阅读 · 0 评论 -
蓝桥杯—— 算法训练 完数
蓝桥杯—— 算法训练 完数 问题描述 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6就是“完数”。又如,28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28也是“完数”。编写一个程序,判断用户输入的一个数是否为“完数”。 输入格式:输入只有一行,即一个整原创 2016-04-13 14:14:55 · 662 阅读 · 0 评论 -
蓝桥杯—— 算法训练 数对
蓝桥杯—— 算法训练 数对 问题描述 编写一个程序,该程序从用户读入一个整数,然后列出所有的数对,每个数对的乘积即为该数。 输入格式:输入只有一行,即一个整数。 输出格式:输出有若干行,每一行是一个乘法式子。(注意:运算符号与数字之间有一个空格)输入输出样例样例输入32样例输出1 * 32 = 322 * 16 = 324 * 8 = 3原创 2016-04-13 14:17:15 · 690 阅读 · 0 评论 -
蓝桥杯—— 算法训练 整除问题
蓝桥杯—— 算法训练 整除问题 问题描述 编写一个程序,输入三个正整数min、max和factor,然后对于min到max之间的每一个整数(包括min和max),如果它能被factor整除,就把它打印出来。 输入格式:输入只有一行,包括三个整数min、max和factor。 输出格式:输出只有一行,包括若干个整数。 输入输出样例样例输入原创 2016-04-13 14:19:02 · 705 阅读 · 0 评论 -
第一个只出现一次的字符
题目:在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置java code: package com.coderpwh.niukewang; /** * @author coderpwh * @Date: 2018/3/16. * @Description: */ ...原创 2018-03-16 15:56:36 · 157 阅读 · 0 评论