猴子选大王—Java单数组、map、数学计算实现

今天要写的是猴子选大王小程序,这是一个很经典的考题。有M只猴子彼此不服气都想争夺当猴王,打一架强者为王当然行,但和平静气的解决才是王道,解决办法就是猴子们站成一个圈,从1开始报数,每数到规定的N则将第N个猴子淘汰,然后继续从1报数继续按规则淘汰,剩着为王嘛,最后剩下的猴子就是猴王,这样各凭运气,听...

2016-04-05 11:35:48

阅读数 2794

评论数 1

算法2:双色球模拟;srand()与rand()函数

双色球规则 双色球的基本规则是:有两个球红色与蓝色,红色球有5个,取值范围为1-32且每个球的值不可以重复;蓝色球有一个,quwe取值范围是1-16,其值可以与红色球的值重复; 为模拟这一随机过程需要使用两个函数,srand() 与rand(),其中: (1)srand(unsigned i...

2019-01-16 16:40:37

阅读数 123

评论数 0

算法1-最大连续子数组

     真是好久好久都没写这个了,现在要重新开始学习,开始关于算法的学习,计算机主要就是运算各种问题,做计算编程的人就是利用计算机进行各种运算,也就是说,做一些计算机的算法,当然这个算法不是数学的算法。      这次写的是最大连续子数组问题。给定一个数组A[0,...,n-1],求A的连续子...

2018-12-25 20:15:00

阅读数 27

评论数 0

解决MIC安装后,ssh mic0,提示需要密码问题

    出现该问题的原因是在安装前,使用ssh-keygen创建RSA秘钥,如果在首次启动service mpss start前创建秘钥,mpss会自动获取秘钥并拷贝秘钥到phi上,创建不需要密码的ssh服务。    但此时安装完毕,并已启动mpss服务,由于之前没有创建RSA秘钥,此时ssh m...

2018-05-16 10:40:27

阅读数 117

评论数 0

数据库连接池 Connection Pool 是什么,做什么

说道数据库,头脑中一下子就想到了经典的连接步骤,确实通过JDBC获取数据库连接是件再简单不多的事情,但对于JDBC Driver来说,连接数据库却并非一件轻松的差事,因为底层它还需要做很多其他事情,外部使用者可以通过getConnection方法获取连接,使用完毕后再通过releaseConnec...

2016-04-11 17:08:10

阅读数 3706

评论数 0

人类视觉感知【4】立体图像的质量评价

动画,有二维动画也有三维动画,当然说到现在的动画片已经不能单纯的说是二维动画还是以三维动画,现在混合功能居多,但对于我的压缩方向而言,主要是由于三维动画有大量的模型,针对这些模型进行有效的编码优化。 说道三维,脑海里必须脑补一个词:立体图像,先不说什么压缩技术,先说一下立体图像的评价方法,在我看到...

2015-12-02 15:06:00

阅读数 1867

评论数 0

视觉感知特性【3】基于视觉关注的图像显著性分析

根据在视觉感知特此那个【1】中可知视觉关注是人类视觉系统信息处理机制中一个重要的特性,所以研究基于视觉关注的图像显著性分析也很重要。人类视觉系统天生具有处理复杂场景的能力,它能快速扫描整个场景,并引导眼睛聚焦到最相关的区域,准确地滤除冗余、次要的视觉信息进而快速锁定重要目标。它主要有两种模式,一种...

2015-11-30 20:02:00

阅读数 2307

评论数 0

视觉感知特性【2】一些视觉感知因子

前一篇博客写了些视觉感知的基本概念,这一个博客介绍一论文《融合视觉感知特性蛋蛋HEVC率失真优化》的视觉感知因子。 这个视觉感知因子考虑了人类视觉系统对视频图像的空域活动性区域、纹理区域、时域活动性区域和亮度的感知特性。

2015-11-30 09:43:13

阅读数 2047

评论数 0

视觉感知特性 【1】人类视觉系统的信息处理机制的4个特性

这篇博客是视觉感知特性,这是因为在以后的研究中可能会与这个有很大的关系。我给自己找的一个方向就是根据人类视觉特性压缩视频,首先第一步就是了解什么是视觉感知特性,然后如何用数学方法描述视觉感知特性,最后是如何将视觉感知特性融入我所研究的方向中,这里就是我的入门,什么是视觉感知特性!视觉感知特性的全称...

2015-11-29 22:41:36

阅读数 14655

评论数 4

[HEVC]1.详解CU中光栅扫描(RasterScan)和Z字形扫描(Z-Scan)s

在HEVC中CU(Coding unit)是基本的编码单元,通常一个亮度CB通常和两个色度CB及它们相关的句法共同组成一个编码单元(这个可想而知!)CU支持64*64,32*32,16*16,8*8四种尺寸分割方式,通常深度较大的CU模式适用于处理文理较复杂的区域,深度较小的CU模式适合处理平滑区...

2015-10-28 11:06:52

阅读数 5133

评论数 1

Java编程机试:获取某一字符串中(只要字母),每一个字母出现的次数输出格式为a(x)b(y)c(z).....m(n)

Java编程:Map集合编程,要求如下:获取某一字符串如:"ag cCCCde3766ddgdfelakgjh"中,每一个字母(只要字母)出现的次数;要求输出格式是:a(2)b(1)h(4).....在这里使用Map集合是最为方便的,当然其他的方式也可以编出来。

2015-10-14 11:14:57

阅读数 3752

评论数 0

Java编程之TreeSet排序两种解决方法(1)元素自身具备比较功能,元素需要实现Comparable接口覆盖compare(2)创建根据自定义Person类的name进行排序的Comparator

TreeSet还具有可以对集合中的元素进行指定顺序的排序的功能。 这个功能实现的基本原理就是,当存放元素的时候进行比较,比较之后再存入。对于普通的字符串它可以完美的实现排序功能,但当是自定义类的时候就会发生异常,该博文解决了这个问题。TreeSet对元素进行排序的方式一:让元素自身具备比较功能,元...

2015-10-05 20:01:48

阅读数 2463

评论数 1

Java编程:定义功能去除ArrayList中的重复元素

说道ArrayList大家头脑中肯定能想到,ArrayList内部是数据链接列表实现(链表数据结构);是不同步的(效率高),增删速度快;有角标,但底层是链表结构。那么问题来了,既然ArrayList中没有自带的取出重复元素的功能,那么我们自己实现一个吧(这也是机试中常常出现的题)。

2015-10-05 15:25:38

阅读数 1676

评论数 0

HashSet不重复存储元素的执行过程

在前几篇博客中写了关于ArrayList的一些知识,现在就学一个Set集合的东西,Set集合:元素不可重复,是无序的,其中在Set接口中的方法和Collection一致,HashSet和TreeSet是常用子类。这次我们主要用到HashSet!HashSet:内部数据结构是Hash表,底层存储通过...

2015-10-04 21:28:45

阅读数 930

评论数 0

使用LinkedList来模拟堆栈或队列数据结构

最近一直在学习集合,其中使用比较多的就是LinkedList,那么什么是LinkedList呢。在list中共有三种容器,LinkedList是容器的一种,使用它的方法,就可以完成一个功能,使用LinkedList来模拟堆栈或队列数据结构,这也是笔试中的题,这篇博文就是完成这个功能。

2015-10-03 20:39:22

阅读数 379

评论数 0

Servlet【5】防盗链

什么叫放盗链呢?这是一个奇怪的名词啊。

2015-10-03 11:15:03

阅读数 593

评论数 0

Iterator和ListIterator的知识点

首次接触到Iterator是在看到集合的程序的时候,那时候使用Iterator来读取集合中的元素,开始一直是读所以没什么错误出现,但是在迭代过程中向集合中增加元素,迭代和集合同时执行会出现此异常。这是迭代器本身就局限性,所以在迭代过程中不使用集合操作,容易出现异常。用一种方法就可以解决此问题,有一...

2015-10-03 11:07:44

阅读数 304

评论数 0

Java编程【2】 -getFlyAnimal() ->accept an animal list,and return an animal list which contains only anim

1.Define an interface called IAnimal,it has following behavior -talk(); -walk(); -fly(); each animal will also have a Name property. 2.Implement 3 cl...

2015-09-27 19:43:48

阅读数 352

评论数 0

Java编程【1】Define an interface called IAnimal,return 10 animals filled radndomly 3 kinds of animals

1.Define an interface called IAnimal,it has following behavior -talk(); -walk(); -fly(); each animal will also have a Name property. 2.Implement 3 cl...

2015-09-25 15:58:24

阅读数 473

评论数 0

简单使用JTable读取数据库的表

在上一个博文中学习了如何用Java连接数据库,那么连接上数据库后干嘛用呢,肯定是对数据库进行增删改查,在这里我又学习了一下,如何用JTabke读取数据库。那么什么事JTable呢?在API中写道:JTable 用来显示和编辑常规二维单元表。也就是说:利用 JTable 类,可以以表格的形式展示数据...

2015-09-14 22:58:06

阅读数 24362

评论数 2

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