自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (13)
  • 收藏
  • 关注

翻译 Java学习笔记(26) AVL Trees

2016-07-31 10:07:03 1019 1

翻译 Java学习笔记(25)Binary Search Trees

2016-07-28 15:31:23 907

翻译 Java学习笔记(24)Implementing Lists,Stacks,Queues,and Priority Queues

12  publicbooleancontains(E e);1314  /** Return the element from this list at thespecified index */15  publicE get(int index);1617  /** Return the index of the first matchingel

2016-07-28 15:25:40 943

翻译 Java学习笔记(23) Sorting

23.1IntroductionThe data to be sorted might be integers, doubles,characters, or objects.The Java API contains severaloverloaded sort methods for sorting primitive type values and objects in thej

2016-07-28 15:12:29 682

翻译 Java学习笔记(22)Developing Efficient Algorithms

2016-07-24 22:05:46 790

原创 在MacBook Pro上装Mac和Linux双系统

之前因为各种很多学习需要的软件只能在Windows上面使用,在MacBook上装了Win7双系统,现在感觉SSD里的Win10够用了,下了狠心,一口气卸掉了Win7,又因为各种原因要装Linux,于是花了半天时间装了Linux。过程总体顺利,有小曲折,分享给大家。1、制作U盘启动盘,选择的Linux版本是Ubuntu桌面版16.04, https://yunpan.cn/c6A6j

2016-07-24 21:53:27 34576 2

原创 Hadoop伪分布式安装

今天花了一些时间把Hadoop安装在了Ubuntu上,整体很顺利,配置ssh无密码登陆时遇到了个小问题,先占着位置,有空细写……

2016-07-19 22:54:24 556

翻译 Java学习笔记(21) sets and maps

21.1 IntroductionA set is an efficient data structure for storing and processing nonduplicate elements.A map is like a dictionary that provides a quick lookup to retrieve a value using a key.

2016-07-19 22:44:34 1893

原创 Linux系统虚拟机安装

网上Linux 安装的方法非常多,一开始为了追求稳定,考虑能直接安装双系统,然而我用的笔记本是MacBook Pro,已经安装了Mac和Win7的双系统,空间已经十分有限……如下图……电脑长期出于这种状态,因此电脑上连QQ都没装(吐槽VS和Matlab真的好大……为了挤出空间装它们真是绞尽脑汁……)前段时间在某宝上买了个带WINDOWS TO GO的SSD,里面装了win10,256G花了

2016-07-19 22:25:38 942

翻译 Java学习笔记(20) Lists, Stacks, Queues, and Priority Queues

20.1 Introduction     In object-oriented thinking, a data structure, also known as acontainer or container object, is an object that stores other objects, referred to as data or elements. To d

2016-06-30 13:42:57 2612 2

翻译 Java学习笔记(19)Generics

2016-06-29 15:45:40 439

翻译 java学习笔记(18)Recursion

2016-06-25 17:54:09 735

原创 C++ 实验五

一、实验目的模板使类和函数可在编译时定义所需处理和返回的数据类型,一个模板并非一个实实在在的类或函数,仅仅是一个类和函数的描述。由于模板可以实现逻辑相同、数据类型不同的程序代码复制,所以使用模板机制可以减轻编程和维护的工作量和难度。模板一般分为模板函数和类模板。以所处理的数据类型的说明作为参数的类就叫类模板,或者模板类,而以所处理的数据类型的说明作为参数的函数,则称为函数模板。本实验通过编

2016-06-25 00:04:47 930

原创 C++ 实验四

一、实验目的1.掌握运算符重载的方法;2.理解虚函数与多态性;3.实现运行时多态性的程序设计。 二、实验内容 (一)定义一个复数(Complex)类,并重载运算符+和-,使得两个复数可以进行加法和减法的运算,注意:加法和减法可能是复数加减上另一个复数,也可能是复数加上一个普通的整数;(二)定义一个交通工具(Vehicles)基类,包含run、stop成员函数,由

2016-06-25 00:04:18 724

原创 C++ 实验三

一、实验目的1、理解类层次的概念及实现类层次的方法,掌握派生的类别与方式。2、掌握派生类中如何使用基类的成员、基类成员在派生类中的访问控制。3、理解派生类中构造函数与析构函数的定义方法和执行顺序。二、实验内容 1、按照下面的类层次图要求编写程序。 注:Tutor类的student成员为层次图中的student类每个类都有input()和print()

2016-06-25 00:03:53 966

原创 C++ 实验二

一、实验目的1、学会定义及使用类和对象。2、理解成员访问限定符public、private、protected的含义。3、学会使用类的构造函数和析构函数。4、学会定义及使用类的数据成员和成员函数。二、实验内容 (一)定义一个满足如下要求的Date类和对象。(1)其数据成员包括day、month、year;(2)可设置日期;(3)用下面的格式输出日期:日/月/

2016-06-25 00:03:26 1231

原创 C++ 实验一

一、实验目的1、学会使用C++输入输出流。2、学会使用函数的重载。3、学会使用运算符new和delete来动态分配或撤销内存。二、实验内容 1、C++输入输出流要求:输入一个整数,判断数的奇偶性后输出结果,要求使用C++输入输出流完成。2、C++的函数扩展要求:编写几个计算面积的函数,分别计算圆、矩形、梯形和三角形的面积。double area(double r

2016-06-25 00:02:57 1214 1

原创 Java实验(20) 沿正弦曲线运动的小球

如图,编程实现让小球沿着正弦曲线从左向右运动,如果到达曲线右边界,则回到最左边重新开始运动。用户按一次空格键可以暂停小球运动,再按一次空格键可以让小球继续运动。import javafx.animation.PathTransition;import javafx.animation.Timeline;import javafx.application.Applicat

2016-06-25 00:02:39 3094 2

原创 Java实验(19) 交通灯

如图,当用户选择交通灯下方的颜色时,自动填充(相当于点亮)上面对应的颜色灯,并注意清空(相当于熄灭)原先点亮的灯。程序开始自动点亮红灯。import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.control.RadioButton;import

2016-06-24 15:23:32 1560

原创 Java实验(18) 幻灯片放映

写一个程序,将54张扑克牌图片,按照每次1张,每张1秒的放映间隔,按顺序循环显示图片。并且要求:(1)向上箭头加快放映速度;向下箭头减缓放映速度;(2)双击鼠标左键暂停放映,再次双击则继续。程序界面自定。1、读取图片a)用一个大小为55的ImagView数组存储读取的54张图片(0号位置不使用)。ImageView []imag=new ImageView[55];

2016-06-24 15:21:39 3097

原创 Java实验(17) 赛车

绘制一辆赛车(颜色任选,款式如图),使用上下左右箭头控制赛车的移动。注意不能让赛车的任何部位超出界面的边界。import javafx.application.Application;import static javafx.application.Application.launch;import javafx.collections.ObservableList;

2016-06-24 15:19:19 2581

原创 Java实验(16) 我的计算器

编程设计如图所示的界面。要求最后的界面布局尽可能接近效果图,不需要实现按钮功能。import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.layout.*;import javafx.scene.pa

2016-06-24 15:17:31 3977

原创 Java实验(15)扑克牌

编程实现程序每次启动后,在界面上随机显示54张扑克牌中的4张,并在其下方显示花色名(如图)。 扑克牌图片已打包到cards.jar文件中,命名规则见下图。import javafx.application.Application;import javafx.scene.Scene;import javafx.stage.Stage;import java.io.*;

2016-06-24 15:14:48 2912

原创 Java实验(14) MyRational

改写课本Listing 13.13的分数类Rational,将分子和分母从类型long改为BigInteger,新版分数类名为MyRational。写一个测试类,测试MyRational。import java.math.*;class MyRational extends Number implements Comparable{ private BigInteger

2016-06-24 15:12:51 1310

原创 Java实验(12) 异常捕捉

写一个程序,练习捕捉异常。1、首先创建一个100个元素的数组,并用随机数填充该数组,类型随意。2、提示用户输入一个下标,输出该下标对应的元素值。如果输入不是整数,输出“Input Mismatch.”并提示用户重新输入;如果下标越界,输出“Out of Bounds.”并提示用户重新输入;如果不是以上情况,程序输出元素值后正常结束。3、代码不允许使用if语句,只能用异常捕捉实现上述功能

2016-06-24 15:11:22 1154

原创 Java实验(13) 正八边形类

写一个正八边形类Octagon,要求从课本的GeometricObject类继承,并实现 Comparable和 Cloneable接口。写一个测试类,测试Octagon类的所有可用方法。abstract class GeometricObject { private String color = "White"; private boolean filled;

2016-06-24 15:09:33 3530

原创 Java实验(11) 网页分析

抓取厦大主页中的“快速链接”下的所有内容。提示,“快速链接”部分的HTML形如:官方微博程序输出为:[序号] 标题 URL ,每行一个链接,如:[1]官方微博 http://e.weibo.com/xmunews[2]易班厦大 http://yiban.xmu.edu.cn/[3]厦大网址导航 http://123.xmu.edu.cn/ ……import

2016-06-24 15:07:39 1182

原创 Java实验(10) 删除重复数字

写一个方法,能够删除ArrayList中的重复数字,其中数字的类型是Integer。要求在原ArrayList中直接删除重复数字。方法原型如下:public static void removeDuplicate(ArrayList list)在main方法中调用上述方法,输出删除后的结果。例如某次运行结果如下:输入:34 5 3 5 6 4 33 2 2 4输出:34 5 3 6

2016-06-24 15:06:22 2134

原创 Java实验(9) 三角形类

从课本的GeometricObject类继承一个Triangle 类,并满足下列条件:1、有3个私有double成员表示三条边,默认长度为1.0;2、有1个无参构造方法,用于创建默认三角形;3、有1个3参数构造方法,用于创建指定三角形,不需要考虑3边非法的情况;4、有1个getArea(),1个 getPerimeter() 分别返回三角形的面积和周长;5、有1个toStrin

2016-06-24 15:04:59 2912

原创 Java实验(8) Location类

定义一个Location类,用于搜索二维数组的最大元素出现的位置和值。位置用公有的整型成员变量row, col表示,最大值用公有的浮点型成员变量maxValue表示。一个成员方法用来求解二维数组的最大元素及其位置,原型如下:public static Location locateLargest(double[][] a)例如数组为{{1,2,3},{8,9,9,5},{4,3,5,7

2016-06-24 15:03:26 4180

原创 Java实验(7) 2*2线性方程组

设计一个类LinearEquation用于处理如下的2*2线性方程组,成员包含:1、私有成员a,b,c,d,e,f;2、一个6参数构造方法,用于传入a,b,c,d,e,f;3、6个getter用于返回a,b,c,d,e,f,例如getA(), getB(),…;4、一个方法isSolvable()用于判定方程是否有解,有则返回true,否则false;5、方法getX()和ge

2016-06-24 15:01:19 4249 2

原创 Java实验(6) 二次方程类

设计一个二次方程类QuadraticEquation,用于处理形如ax2 + bx + x = 0 (a≠0)的二次方程,成员如下:私有成员a, b, c用于存储系数;含三个参数的构造方法,用于传入a, b, c;三个方法getA(), getB(), getC(),用于传出系数;一个方法getDiscriminant()用于传出b2 - 4ac的值;两个方法getRoot1(

2016-06-24 14:56:11 2448

原创 Java实验(5) 最大子方阵

给定一个由0,1组成的n*n方阵(n在运行时提醒用户输入),判断其中由全1组成的最大子方阵的左上角位置和阶数。例如用户输入n为5,随机产生的方阵如下:程序的输出为:最大子方阵位于(2,2),阶数3。要求编写方法实现上述功能,返回值是一个包含3个元素的数组,依次表示行下标,列下标,阶数。方法原型:public static int[] findLargestBlock(int[]

2016-06-24 14:53:29 3821

原创 Java实验(4) 合并数组

写一个合并数组的方法,将两个已排序的数组合并成一个有序的大数组。方法的原型如下:public static int[] merge(int[] list1, int[] list2)要求提供一个测试的main函数,让用户输入两个数组的大小及元素值,最后调用上述方法并输出合并结果。输入输出方式任选。例如用户输入2 1 5 3 2 5 10,表示第一个数组有2个元素{1,5};第二个数

2016-06-24 14:43:27 832

原创 Java实验(3) 回文素数

回文素数指某一个数既是回文数、又是素数,例如2, 3, 5, 7, 11, 101, 131,… 编程找出前100个回文素数,并且要求按照每行10个的格式输出。输出方式任选。1、本题主要变量的功能:count1:记录一行已经输出了几个,实现每行输出10个,整型,初始值为0;count2:记录已经输出回文素数个数,直到输出100个,整型,初始值为1;isPalindrom

2016-06-24 14:37:56 5311

原创 Java实验(2) Pi的近似值

使用下式计算PI的近似值并显示。其中i的值由用户输入。要求使用JOptionPane.showInputDialog作为输入,JOptionPane.showMessageDialog作为输出。                                                 设计:                                 

2016-06-24 14:34:37 1260

原创 Java实验(1)数字金字塔

问题描述:数字金字塔输入一个正整数n(n要求使用Scanner作为输入,System.out.print作为输出。                                                                   程序设计:                                                           

2016-06-24 14:31:37 2678 1

翻译 Java学习笔记(17) Binary I/O

17.1 Introduction1、Files can be classified as eithertext or binary.(文件可以被归类为文本文件和二进制文件)2、A file that can be processed (read, created, or modified) using a text editor such as Notepad on Window

2016-06-24 14:20:24 4969

翻译 Java学习笔记(16)JavaFX UI Controls and Multimedia JavaFX UI控件和多媒体

2016-06-23 13:02:17 1204

翻译 Java学习笔记(15)Event-Driven Programming and Animations 事件驱动编程与动画

2016-06-23 13:00:16 1155

吴恩达DeepLearning课件合并整理版本

原始的课件很多一个pdf文件只有两三页,分开来查阅很不方便,我自己把总共五门课的课件分别进行了合并,最后得到5份pdf讲义分别对应5门课。

2019-05-02

c语言自己实现strlen函数

c语言本身有strlen函数,这个是利用递归自己写的

2015-11-06

c语言:水仙花数

用c语言写的输出所有水仙花数的代码,比较简单

2015-11-06

c语言求阶乘的准确值

直接求如果值比较大就会溢出,可利用数组求阶乘的准确值

2015-11-06

C语言将一个磁盘文件信息复制到另一个磁盘文件中

用C语言写的 将一个磁盘文件信息复制到另一个磁盘文件中

2015-11-06

数据结构c语言班严蔚敏题集答案

数据结构(c语言版)严蔚敏,吴伟民著的配套习题的答案

2015-11-06

c语言 寻找最大内角

/问题描述 //请定义Point结构体,Point结构题有两个int域代表点的坐标,以结构体变量作为,写出GetMaxAngle(Point A, Point B, Point C)函数,表示获得三个点构成的三角形中最大的内角角度。现在给你N个点的坐标,问在这些点中任意选取3个点作为三角形,有可能得到的最大内角是多少。 //输入格式 //第一行输入一个整数N,代表点的个数。(N<=50) //接下来N行每行两个整数X Y,代表每个点的坐标,(0<=X,Y<=1000),保证没有重叠点以及三点共线。

2015-11-06

c语言:组合问题

问题描述 给1到N,N个数,要你从中选取M个出来,请输出每一种的选取情况(根据序列字典序输出,即两个序列比大小,第一位小的小,若相等第二位小的小,若相等第三位小的小……)。

2015-11-06

c语言 验证哥德巴赫猜想

著名的哥德巴赫猜想是这样的。1.“任何一个大于二的偶数都可以分解成两个素数之和”。2.“任何一个大于5的奇数都可以分解成三个素数之和”。现在请你写两个函数验证一下这个著名的猜想。

2015-11-06

c语言找闰年

用c语言编写,输入两个年份,找两者之间的闰年

2015-11-06

c语言寻找二维数组中的鞍点

用c语言写的输入一个二维数组,找其中的鞍点

2015-11-06

C语言求最大公约数和最小公倍数

用C语言写的,求最大公约数和最小公倍数的代码

2015-11-06

空空如也

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

TA关注的人

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