自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

森林里的流浪者

本人强迫症的状况大概就是也许会被算法打击无数次,但绝不会说我不行.....2019届加油

  • 博客(65)
  • 收藏
  • 关注

原创 COSO企业风险管理综合框架主要关注8大层面的企业风险

COSO企业风险管理综合框架主要关注8大层面的企业风险。内部环境:治理结构、组织结构、授权与责任、风险偏好、人力资源政策、风险管理文化等。目标设定:战略目标、经营目标、报告目标、合规目标。事项识别:事件识别方法、事件分类、风险与机会。风险评估(与信息安全高度相关):固有风险与剩余风险评估。现在,COSO里面的风险评估方法为“风险=发生可能性*影响”。ISO27005也采用了相同的风险评估方法...

2018-11-28 14:32:12 2534

原创 用户研究的两个方面

对于新产品而言:用户研究的主要目的是了解用户的需求点,帮助设计师选定产品设计方向;对于已经发布的产品而言:用户研究的主要用于发现产品问题,帮助产品设计师实现产品优化体验...

2018-03-20 19:19:38 1269

原创 用户体验要素

什么是用户体验?产品如何与外界发生关系并发挥作用,也就是人们如何“接触”和“使用”产品为什么用户体验如此重要?用户体验就是生活。生活中处处涉及到你的体验,闹钟、卫生巾、公交、打卡机、红绿灯、手机、电脑、键盘、鼠标...每天都在和产品打交道,我们都在使用和体验产品。有的产品在使用过程中会出现糟糕的状况。用户体验就是商机。和ROI关系密切,直接的就是销售量提高、网站用户粘性高,比如:色情网站的目的是盈...

2018-03-20 17:08:49 403

原创 商业模式画布

1、用户细分:目标用户群。以用户为中心,正在为谁创建价值?谁是我们最重要的客户?2、价值主张:向客户传达怎么样的价值?正在帮助用户解决哪类难题?正在满足哪些用户需求?正在提供给客户细分群体哪些系列的产品和服务3、渠道通路:哪些渠道可以接触我们的客户细分群体?如何接触他们?如何整合渠道?哪些渠道最有效?哪些渠道成本效益最好?如何把我们的渠道与例行程序整合4、用户关系:我们每个用户细分群体希望我们与建...

2018-03-15 19:53:24 6126

原创 散列表

两种用法:1.key与value值一样,Set集合 ;          2.key与value所对应的内容不一样,Map集合特点:1.访问速度快; 2.需要额外的空间;  3.无序;   4.可能产生碰撞使用场景:1.缓存; 2.快速查找(在集合中找出是否存在指定的元素);  性能分析:如果没有碰撞,对元素访问的时间复杂度是O(1),但是实际上不可能没有碰撞,所以我们不得不对碰撞进行一定的处理,...

2018-03-12 22:42:23 182

原创 最小差值

问题描述  给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式  输入第一行包含一个整数n。  第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式  输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明  相差最小的两个数是5和4,它们之间的差值是1。样例输入59 3 6 1 3样例输出0样例说明  有两个相同的数3,它们之间的差值...

2018-03-11 21:01:33 2087

原创 最大的矩形

问题描述  在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。  请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子,最大矩形如下图所示的阴影部分,面积是10。输入格式  第一行包含一个整数n,即矩形的数量(1 ≤ n ≤ 10...

2018-03-11 20:39:55 276

原创 ISBN号码

问题描述  每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个...

2018-03-11 19:40:41 2561 1

原创 出现次数最多的数

问题描述       给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式  输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。  输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。输出格式  输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最...

2018-03-11 19:00:40 913

原创 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩, 况原有的数据和计算出的平均分数存放在磁盘文件"stud"中。

解题思路:用一个二维数组存储,之后再写入磁盘中代码:import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.util.Scanner;public class Main11 {        public static void main(String[] args) {    ...

2018-03-10 21:28:35 6979

原创 计算字符串中子串出现的次数

解题思路:可以使用正则表达式代码:public class Main10 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        String s = input.next...

2018-03-10 21:21:51 605

原创 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用 和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

解题思路:写一个转换的函数,用a b c d依次代替每一位的值,求得值之后再进行加5除以10的转换,最后再计算这个数本身的时候再把 ad bc 位置互换代码:public class Main9 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner...

2018-03-10 21:08:16 10355

原创 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*

解题思路:Random函数里可以随机产生50以内的整型数据,之后输出代码:public class Main8 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        Ra...

2018-03-10 20:51:20 8558

原创 一个偶数总能表示为两个素数之和

解题思路:用一个函数判断是否是素数,确定两个数相加之后等于输入的那个数,再分别判断两个数是不是素数,如果都是素数,则可以输出代码:public class Main7 {    public static void main(String[] args) {        // TODO Auto-generated method stub            Scanner input = n...

2018-03-10 20:42:41 2383

原创 求0—7所能组成的奇数个数

解题思路:最高位不能为0,从第二位开始,可以取0到7的所有数字,然后感觉就会有无限个,所以,我加了一个条件,就是每个数字只能出现一次,这样这个数字最多就是八位代码:public class Main6 {    public static void main(String[] args) {        // TODO Auto-generated method stub        int ...

2018-03-10 15:48:46 2270

原创 809*??=800*??+9*??, 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果

解题思路:用一层循环在10到99之间查找,里面加上判定条件,最终找到唯一一个符合条件的数字代码:public class Main5 {    public static void main(String[] args) {        // TODO Auto-generated method stub        for(int i=10;i<100;i++){           ...

2018-03-10 15:32:46 2208

原创 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了

解题思路:可以从第五个人开始,从后往前推。最后一个猴子分成五份还多一个,所以最后至少有6个桃子。写一个函数判断那个数字是否可以被分五次代码:public class Main3 {        public static void main(String[] args) {        int number = 6;        while(true) {            if(isT...

2018-03-10 15:06:01 7043

原创 字符串排序

解题思路:对于String数组,Arrays里带了sort方法,排序完,再输出代码:public class Main2 {    public static void main(String[] args) {        // TODO Auto-generated method stub        String [] strs=new String[]{"dcner","cdweij"...

2018-03-10 10:34:19 159

原创 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针

解题思路:用两个函数,分别表示奇数和偶数的和,需要注意的是for循环里,i需要定义成double类型的,否则默认转换成int之后,最后的结果为0代码:public class Main1 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner inp...

2018-03-10 10:28:19 3988

原创 写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度

解题思路:字符串自带的求长度的函数length()代码:public class Main {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        String s = i...

2018-03-10 10:11:21 3503

原创 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

解题思路:用一个布尔类型的数组表示,true表示所有人都在里面,然后用双层循环嵌套,外层循环控制只剩下一个人,内层循环用于删除等于3的人。下面的代码有问题,目前我还没有想到解决办法,希望大神可以指点一下代码:public class Main10 {    public static void main(String[] args) {        // TODO Auto-generated ...

2018-03-10 10:06:30 2410

原创 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

解题思路:用两个数组,将第一个数组的值按照要求赋给第二个数组代码:public class Main8 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        int n ...

2018-03-09 22:22:03 1677

原创 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组

解题思路:找到最大和最小的数的下标,然后进行交换即可代码:public class Main7 {    public static void main(String[] args) {        // TODO Auto-generated method stub        int [] a = new int[10];        Scanner input = new Scanne...

2018-03-09 21:56:59 1847

原创 输入3个数a,b,c,按大小顺序输出

解题思路:用一个临时变量,通过交换确保a<b<c代码:public class Main6 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        int a ...

2018-03-09 21:31:17 2661

原创 打印出杨辉三角形

解题思路:用一个二维数组,分别控制行和列代码:public class Main5 {    public static void main(String[] args) {        // TODO Auto-generated method stub        print();    }    public static void print(){        int[][] a=n...

2018-03-09 21:24:33 401

原创 【ccf】字符串匹配

问题描述   给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的字符;当选项关闭时,表示同一个字母的大写和小写看作相同的字符。输入格式   输入的第一行包含一个字符串S,由大小写英文字母组成。   第二行包含一个数字,表示大小写敏感的选项,当数字为0时表示大小写不敏感,当数字为1时表示大小写敏感。   第...

2018-03-09 20:56:21 342

原创 取一个整数a从右端开始的4~7位

解题思路:将长整型转换成字符串代码:public class Main3 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        Long l =input.nextLon...

2018-03-08 22:29:39 1660

原创 将一个数组逆序输出

解题思路:将数组逆序输出,可以从后往前遍历,依次输出代码:public class Main2 {    public static void main(String[] args) {        // TODO Auto-generated method stub        int[] a=new int[]{1,2,3,4,5,6,7,8,9};        System.out.p...

2018-03-08 22:19:42 7135

原创 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中

解题思路:需要一个可以改变的新的数组,用来表示插入之后的结果。新的数组的长度是原来数组的长度加一,然后如果插入的数据比原来数组最大的数还要大,就直接插入到末尾就好。如果是在中间,就把前面的数字复制到新的数组中,后面依次往后挪一位代码;public class Main1 {    public static void main(String[] args) {        // TODO Aut...

2018-03-08 21:51:24 11132

原创 求一个3*3矩阵对角线元素之和

解题思路:3*3矩阵,可以用一个二维数组表示,第一个数字表示横行,第二个数字表示纵列。对角线有两条,可以通过下标获得具体数字。sum1和sum2是程序最后加的,因为如果直接输出相加的话,会被当作字符串代码:public class Main {    public static void main(String[] args) {        // TODO Auto-generated met...

2018-03-08 20:33:32 1596

原创 对10个数进行排序

解题思路:可以采用冒泡排序,每次把相邻的两个比较大小,然后把大一点儿的数据放在最后面,这样第一趟下来,最大的那个数就跑到了最后面,下一次排序就不用跟最后一个数字比较了,然后倒数第二大的数字会在倒数第二...因此可以使用两个函数,一个用于控制每一趟比较的元素个数,一个用于交换代码:public class Main15 {    public static void main(String[] ar...

2018-03-08 20:11:30 644

原创 求100之内的素数

解题思路:用一个专门的函数判断是否是素数,如果是素数,就输出加一代码:public class Main14 {    public static void main(String[] args) {        // TODO Auto-generated method stub        int sum=0;        for(int i=1;i<=100;i++){     ...

2018-03-07 22:12:41 617

原创 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母

解题思路:用switch区分字母做判断代码:public class Main13 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        System.out.print...

2018-03-07 21:36:05 1775

原创 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同

解题思路:通过取模、除法运算可以得到这个数字的个位、万位、十位、千位,再进行比较代码:public class Main12 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);   ...

2018-03-07 21:16:59 2195

原创 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字

解题思路:用一个int类型的数组依次存放每位数据,第一次取模10,得到的是个位数,除以10之后再取模得到十位数,正好是逆序的,可以直接输出。另外用一个temp变量存储该数据的长度,当n等于0的时候,说明所有数据都取出来了,因为i是从0开始的,所以需要在i的基础上加1等于最后的长度代码:public class Main11 {    public static void main(String[]...

2018-03-07 20:40:41 6098

原创 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个

解题思路:要知道第五个人多大,可以从第一个人开始推,每次加2也可以使用递归的方法,依次往前推代码:public class Main10 {    public static void main(String[] args) {        // TODO Auto-generated method stub        age();    }    public static void  a...

2018-03-07 20:10:25 2234

原创 利用递归方法求5!

解题思路:我理解的递归是要从后往前调用数据本身,还要避免陷入死循环,然后因为每次返回都要包含n-1,所以n要从2开始,如果n等于1,就直接输出结果代码:public class Main9 {    public static void main(String[] args) {        // TODO Auto-generated method stub        System.out...

2018-03-07 19:57:59 4266

原创 求1+2!+3!+...+20!的和

解题思路:总共两个部分组成,一部分是阶乘,一部分是相加。分别用两个函数表示代码:public class Main8 {    public static void main(String[] args) {        // TODO Auto-generated method stub       sumi();    }    //求阶乘    public static int fact...

2018-03-07 19:34:32 943

原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和

解题思路:通过观察,可以发现,前一项的分子和分母之和等于后一项的分子,前一项的分子等于后一项的分母。代码:public class Main7 {    public static void main(String[] args) {        // TODO Auto-generated method stub        sumi();    }    public static voi...

2018-03-07 19:07:00 4518

原创 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** *

解题思路:可以把图形分成两个部分来看待,第一部分是前面四行,第二部分是后面三行。前面四行,空格的个数依次减少,*以行数两倍的速度增加,同时打印完一行*之后,输出换行第二部分,就是把第一部分的倒着用一下代码:public class Main6 {    public static void main(String[] args) {        // TODO Auto-generated me...

2018-03-07 11:04:01 19733

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除