自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 八皇后问题(Java)

八皇后问题:皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后。为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n1×n1,而皇后个数也变成n2。而且仅当 n2 ≥ 1 或 n1 ≥ 4 时问题有解。在这里插入图片描述解法思路:尝试维护...

2019-04-09 19:00:34 201

原创 LeetCode 887:鸡蛋掉落

你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层 F ,满足 0 <= F <= N 任何从高于 F 的楼层落下的鸡蛋都会碎,从 F 楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层 X 扔下(满足 1 <= X &lt...

2019-04-09 18:58:54 166

原创 八皇后问题

红框代表皇后,一共有92种排法java代码实现如下package leetcode;public class EightQueen {static int count = 0;// 记录第几种public static void main(String[] args) { int[][] cotent = new int[8][8]; eightQueen(0, cotent);}...

2019-04-01 16:03:09 233

原创 刷题day-19

1、CDMA的一个分配主要优点是不必进行频率,并且不按时间划分频谱。()频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)前两个由名字就可以看出,分别是依靠频率,时间来划分频谱,而码分多址是依靠编码来达到同时传输但是不会出现扰乱现象2、下面赋值语句中正确的是()java中整型默认的是int,浮点默认的是double.B: double类型的11.1 转成 float,是需要...

2018-11-01 14:54:22 360 1

原创 刷题day-18

1、下列选项中关于Java中super关键字的说法正确的是()super出现在继承了父类的子类中。有三种存在方式:第一种:super.xxx;(xxx为变量名或对象名)这种方法意义为,获取父类中的名字为xxx的变量或方法引用。使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作第二种:super.xxx();(xxx为方法名)这种方法意义为,直接访问并调用父类中的方法。第三...

2018-11-01 14:48:17 288

原创 刷题day-17

1、超文本的含义是( )超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。超文本更是一种用户界面范式,用以显示文本及与文本之间相关的内容。现时超文本普遍以电子文档方式存在,其中的文字包含有可以链结到其他位置或者文档的连结,允许从当前阅读位置直接切换到超文本连结所指向的位置。超文本的格式有很多,目前最常使用的是超文本标记语言(标准通用标记语言下的一个应用)及富文本格式2、类声...

2018-11-01 14:42:07 252

原创 刷题day_16

1、通过POP3协议接收邮件时,使用的传输层服务类型是POP3建立在TCP连接上,使用的是有连接可靠的数据传输服务2、以下关于100BASE-T的描述中错误的是()。(1)数据传输速率100Mbps基带传输(2)采用了FDDI的PMD协议,但价格比FDDI便宜。(3)100BASE-T的标准由IEEE802.3制定。与10BASE-T采用相同的媒体访问技术、类似的步线规则和相同的引出线,...

2018-11-01 11:54:18 472

原创 刷题day_15

1、网络协议是支撑网络运行的通信规则,因特网上最基本的通信协议是( )TCP/IP协议,传输控制协议/因特网互联协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。2、主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期...

2018-11-01 11:47:54 379

原创 刷题day_14

1、下列有关NAT叙述错误的是( )NAT 网络地址转换NAT(Network Address Translation,网络地址转换)。 NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的...

2018-11-01 11:42:32 352

原创 Java语言程序设计_数组

6.1数组基础知识要点提示:一旦数组被建立,它的大小是固定的。使用一个数组引用变量,通过下表来访问数组中的元素。数组是用来存储数据的集合,但是,通常我们会发下把数组看做一个具有相同数据类型的变量集合会更有用。6.1.1 声明数组变量为了在程序中使用数组,必须声明一个引用数组的变量,斌表明数组的元素类型。声明数组变量的语法:elementType[] arrayReFvar;(元素类型 ...

2018-10-26 15:20:31 176

原创 刷题day_13

1、下面四组数能构成无向简单图的度数列的有()。首先要求所有数(度)之和是偶数:【任意无向图所有顶点度数之和等于边数的2倍】排除A其次判断是否为简单图:既无平行边、也无环的图才是简单图。C: (2,2,2)构成环,(1,1)是单独的一条线段,排除D:(0,1,3,3,3)v1单独出来,v4和v5之间具有平行边,重数=2,排除。2、如果希望监听TCP端口9000,应该怎样创建socket?...

2018-10-26 14:49:02 485

原创 刷题day_12

1、小李、小刘、小张参加了今年的高考,考完后在一起议论。小李说: “ 我肯定考上重点大学。 ” 小刘说: “ 重点大学我是考不上了。 ” 小张说: “ 要是不论重点不重点,我考上肯定没问题。 ” 发榜结果表明,三人中考取重点大学、一般大学和没考上的各有一人,并且他们三人的预言只有一个是对的,另外两个预言都同事实恰好相反。可见 ( ) 。先说叙述相反的情况小李说: “ 我肯定考上重点大学...

2018-10-26 14:41:02 437

原创 刷题day_11

1、下列关于继承的哪项叙述是正确的?java支持多重继承,就是一个类可以有父类,爷爷类,但是不可以多继承,一个类不能有父类,母类2、对接口的描述正确的是()接口 1.接口中声明的成员默认为static final成员(不管是基础数据类型还是引用类型),且必须初始化; 2.接口中声明的方法默认为public且不能有实现体,即{},方法体可有参数; 3.实现接口的类,必须实现接口中所有方法,且不...

2018-10-26 14:33:49 1022

原创 Java语言程序设计-方法

5.1 定义方法方法的定义有方法名称、参数、返回值类型以及方法体组成。定义方法的语法如下所示:修饰符 返回值类型 方法名(参数列表){//方法体;}6.2 调用方法要点提示:方法的调用时执行方法中的代码。注意:在Java中,带返回值的方法也可以当语句调用。在这种情况下,函数调用者只需要忽略返回值即可。6.3 通过传值进行参数传递要点提示:调用方法的时候是通过传值的...

2018-10-23 17:20:29 323

原创 刷题day-10

1、有10颗糖,如果每天至少吃一颗(多不限),吃完为止,问有多少种不同的吃法?采用隔板法,如果1天吃完就是C9 0,如果2天吃完就是C9 1,3–C9 2,4–C9 3,`````````````9–C9 8,10–C9 9.所以共C 9 0+C 9 1+C 9 2+C 9 3+C 9 4+···+C9 9=512 所以是C另外,可以这么想,共有9个空,每个空都有两中选择,放入隔板和不放隔...

2018-10-21 17:08:29 227

原创 刷题day-09

1、在结构化的程序设计中,模块划分的原则是()高内聚,低耦合2、如果类的方法没有返回值,该方法的返回类型应是:( )java中方法,其实就是执行一个动作的。楼主能理解这句话吗?比如“调用XX方法计算学生期末总成绩”、“调用XX方法计算账户余额”、“调用XX方法打印出学生学号”,这些方法都是有一个执行目的的,每一个方法都是为一个执行目的而生的,返回值就与那个方法的目的有关。比如我们调用XX方...

2018-10-21 17:03:13 162

原创 刷题day-08

1、国标规定接入网的维护管理接口应符合 ()接口标准Q3接口是ITU规定的TMN网络管理体系中的一部分,是由电信设备生产商实现的对该设备进行数据获取和操作的管理接口,目前的标准化主要集中在Q3接口上,Q3接口与我们通常谈到的接口很不同,比如一个RS232接口是比较单一的通信接口,而Q3接口是一个集合,而且是跨越了整个OSI七层模型的协议的集合。从第一层到第三层的Q3接口协议标准是Q.811,...

2018-10-21 16:45:17 995

原创 刷题Day-07

1、哪个地址是网络123.10.0.0(掩码为255.255.0.0)的广播地址()1.按位与,然后把主机位全改1.过程如下:123.10 先与255.255 按位与得到 123.10;然后判断主机位,补1;最后得到123.10.255.2552.只限于这种简单版,看掩码,掩码是255的,照抄,掩码是0的,补255,即也可得到 123.10.255.255子网掩码:根据掩码的二进制形式...

2018-10-21 16:35:52 247

原创 刷题day_06

1、文件传输是使用下面的 () 协议。SMTP 简单邮件传输协议 SNMP简单网络管理协议 FTP文件传输协议 TELNET TCP/IP协议族的一员,是Internet远程登录服务的标准协议2、哪一种服务用来将域名转换成IP地址()。DNS(Domain Name System,域名系统)域名解析,又叫主机解析,它可以通过域名,最终得到该域名对应的IP地址。FTP (File Trans...

2018-10-21 16:30:43 301

原创 Java语言程序设计—循环语句

4.1 while循环while循环在条件为真的情况下,重复的执行语句。while循环语法如下:while(循环继续条件){//循环体语句(组);}注意:循环继续条件应该总是放在圆括号内。只有当循环体制包含一条语句火不包含语句时,循环体的花括号才可以省略。要保证循环继续条件最终变成false,一便程序能够结束。一个常见的程序设计错误是无限循环。如果程序运行了不寻常的长时间而不结束,...

2018-10-20 19:16:33 355

原创 刷题Day_5

(1)关于无线局域网,下列叙述错误的是 () 。移动自组织网络是一种移动通信和计算机网络相结合的网络,是移动计算机网络的一种,用户终端可以在网内随意移动而保持通信。移动IP技术就是让计算机在互联网及局域网中不受任何限制的即时漫游,也称移动计算机技术。专业一点的解释,移动IP技术是移动节点(计算机/服务器/网段等)以固定的网络IP地址,实现跨越不同网段的漫游功能,并保证了基于网络IP的网络权限...

2018-10-20 11:17:22 257

原创 刷题Day_04

(1)经过破译敌人密码,已经知道了“香蕉苹果大鸭梨”的意思是“星期三秘密进攻”;“苹果甘蔗水蜜桃”的意思是“执行秘密计划”;“广柑香蕉西红柿”的意思是“星期三的胜利属于我们”;那么,“大鸭梨”的意思是(进攻)“香蕉苹果大鸭梨” ①“苹果甘蔗水蜜桃” ②“广柑香蕉西红柿” ③由①和②可得,苹果代表秘密,由①和③可得,香蕉代表星期三,所以大鸭梨代表进攻,(2)12,3,4,15,3,5,...

2018-10-11 16:55:18 178

原创 刷题10.10

(1)类 ABC 定义如下:1 . public class ABC{2 . public int max( int a, int b) { }3 .4 . }将以下哪个方法插入行 3 是不合法的。( )。public int max (int c, int d){ }首先,了解重载的定义,Java的方法重载,就是在同一个类中可以创建多个方法,它们具有相同...

2018-10-10 18:53:24 441

原创 刷题 Day_02

(1)Java 源程序文件的扩展名为.java.class 编译后的Java文件.java是未编译的程序(2)某专业有50名学生,开设有甲、乙、丙三门选修课。有40人选修甲课程,36人选修乙课程,30人选修丙课程,兼选甲、乙两门课程的有28人,兼选甲、丙两门课程的有26人,兼选乙、丙两门课程的有24人,甲、乙、丙三门课程均选的有20人。问三门课程均未选的有多少人?由容斥原理可得,三门课程均...

2018-10-09 16:18:51 417

原创 JavaSEDay_03

选择3.1 Boolean数据类型要点提示:Boolean数据类型声明一个具有值true或者false的变量。Java提供六种关系操作符(比较操作符),用于两个值得比较。警告:相等的关系操作符是两个等号(==),而不是一个等号(=),后者是赋值操作符。3.2 if语句要点提示:if语句是一个结构,允许程序确定执行的路径。单分支if语句是指当且仅当条件为true时执行一个动作。单分支i...

2018-10-09 15:02:38 295

原创 刷题Day_01

(1)Java Application 中的主类需包含main方法,以下哪项是main方法的正确形参?正确的主方法是:public static void main(String[] args){}(2)下面不是类及类成员的访问控制符的是 staticpublic protected static private在Java中类修饰符Public可以从其他类中访问obstrac...

2018-10-08 19:35:06 210

原创 JavaSE Day_02

第二部分 基础程序设计2.1标识符标识符是为了表示程序中诸如类、方法和变量的元素而采用的命名。标识符的命名必须遵循以下规则:(1)标识符是由字母、数字、下划线(_)和美元符号($)构成的字符序列。(2)标识符必须以字母、下划线和美元符号开头,不能以数字开头。(3)标识符不能是保留字。(4)标识符不能是true、false或null。(5)标识符可以为任意长度。提示:在Java中是...

2018-10-08 18:30:04 149

原创 基础程序设计

第一部分:基础程序设计基础程序设计1.1 计算机、程序和java概述计算机包括硬件(hardware)软件(software)两部分。硬件包括计算机中看得见的物理部分,软件提供看不见的指令,指令控制硬件并且使得硬件完成特定的任务。一台计算机有以下几个主要硬件构成:1)中央处理器中央处理器(CPU)是计算机的大脑。它从内存中获取指令,然后执行这些指令。CPU通常由两部分组成:控制单元和算...

2018-10-06 15:51:30 923

空空如也

空空如也

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

TA关注的人

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