自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日刷题day1

给定一个射击比赛成绩单,包含多个选手若干次射击的成绩分数,请对每个选手按其最高三个分数之和进行降序排名,输出降序排名后的选手id序列条件如下:1. 一个选手可以有多个射击成绩的分数,且次序不固定2. 如果一个选手成绩少于3个,则认为选手的所有成绩无效,排名忽略该选手3. 如果选手的成绩之和相等,则相等的选手按照其id降序排列输入描述:输入第一行一个整数N表示该场比赛总共进行了N次射击产生N个成绩分数2<=N<=100输入第二行一个长度为N整数序列表示参与每次射击的选手i

2022-01-25 23:00:15 1909

原创 JAVA核心技术学习之三

一、字符串从概念上,java字符串就是Unicode字符序列1.代码点与代码单元java字符串由char值序列组成。大多数常用Unicode字符使用一个代码单元就可以表示,而辅助字符需要一对代码单元表示。length方法将返回采用UTF-16编码的给定字符串所需要的代码单元数量。2.子串String类的substring方法可以从一个较大的字符串提取一个子串。...

2022-01-23 19:53:34 129

原创 JAVA核心技术学习之二

一、变量在java中,每一个变量属于一种类型。在声明变量时,变量所属的类型位于前面,随后是变量名。变量名必须是一个以字母开头的字母或数字序列,变量中所有的字符都是有意义的,并且大小写敏感。对变量名的长度没有限制。...

2022-01-09 10:28:11 213

原创 JAVA核心技术学习之一

一、java基本特性1.简单性java语法是C++语法的一个“纯净”版本,以便系统更易于理解。java还剔除了C++中很多很少使用,易于混淆的特性。简单性的另一个方面是小,java的解释器及类的支持大小仅为40KB,支持开发可以在小型机器上独立运行的软件。2.面向对象java面向对象设计是一种程序设计技术。它将重点放在数据和对象的接口上。3.分布式java有一个扩展的列程库,用于处理像HTTP和FTP这类的TCP/IP协议。4.健壮性使用java编写的程序具有多方面的可靠性。java编译器能

2022-01-05 11:12:57 392

原创 如何定位url路径资源

浏览器输入一个http协议的url,如何定位服务资源?首先浏览器搜索自己的DNS缓存(维护一张域名与IP地址的对应表)若没有,则搜索操作系统中的DNS缓存(维护一张域名与IP地址的对应表)若还没有,则搜索操作系统的hosts文件。若没有,则操作系统将域名发送至 本地域名服务器- -(递归查询方式),本地域名服务器 查询自己的DNS缓存,查找成功则返回结果,否则的话(以下是迭代查询方式):(1)本地域名服务器 向根域名服务器(其虽然没有每个域名的具体信息,但存储了负责每个域,如com、net、org等的解

2020-12-21 15:48:26 952 2

原创 简易的个人博客————简单的Web项目学习

一、项目目标这次的项目想要实现一个简易的博客功能,包括用户登录、注册,发表新文章,显示文章详情,以及显示文章列表的功能。二、所需支持由于前端所需内容皆以大致打包整合完毕,所以只需负责后端的功能实现。在开始项目前,首先配置好Maven、Mysql、tomcat等配置。三、具体实现前端使用了jquery框架中的ajax与form表单form表单:<!DOCTYPE html><html lang="en"><head> <meta char

2020-12-10 15:51:56 882

原创 堆(Heap)的相关知识学习

堆(Heap)的相关知识学习1、堆的概念堆逻辑上是一棵完全二叉树堆物理上是保存在数组中满足任意结点的值都大于其子树中结点的值,叫做大堆,或者大根堆,或者最大堆反之,则是小堆,或者小根堆,或者最小堆2、堆的操作(1)向下调整过程(以小堆为例):index 如果已经是叶子结点,则整个调整过程结束判断 index 位置有没有孩子因为堆是完全二叉树,没有左孩子就一定没有右孩子,所以判断是否有左孩子因为堆的存储结构是数组,所以判断是否有左孩子即判断左孩子下标是否越界,即 left &gt

2020-10-23 12:43:53 235

原创 关于快速排序的相关知识

关于快速排序的相关知识快速排序主要由四步完成。1、选择一个数2、做partition操作3、分别对左右两个小区间做相同处理4、直到小区间有序为止具体过程如下图所示:代码操作如下private static void quickSortInternal(long[] array, int lowIndex, int highI

2020-10-22 12:03:31 200

原创 栈和队列相关知识

1、栈栈的相关概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶2、队列队列的相关概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)入队列:进行插入操作的一

2020-09-24 09:32:57 214

原创 给定一个十进制整数, 如何转成二进制形式? 如何转成十六进制形式?

1. 十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。2.十进制转换为十六进制对于整数部分,用被除数反复除以16,除第一次外,每次除以16均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。...

2020-07-23 17:13:24 320

原创 变量和运算符的基本知识点

变量变量的分类变量可以分为整形变量(int),长整形变量(long),双精度浮点型变量(double),单精度浮点型变量(float),字符类型变量(char),字节类型变量(byte),短整型变量(short),布尔类型变量(boolean),字符串类型变量(String)变量的作用域也就是该变量能生效的范围, 一般是变量定义所在的代码块变量的命名规则硬性指标:一个变量名只能包含数字, 字母, 下划线数字不能开头.变量名是大小写敏感的. 即 num 和 Num 是两个不同的变量.软

2020-07-23 16:54:42 307

空空如也

空空如也

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

TA关注的人

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