自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 排序算法——冒泡排序

基本介绍冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。优化:因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中设置一个标志 flag 判断元素是否进行过交换。从而减少不必要...

2019-10-03 14:52:10 261

原创 排序算法简介

1. 排序算法的介绍排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。2. 排序的分类内部排序:指将需要处理的所有数据都加载到内部存储器(内存)中进行排序。外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储(文件等)进行排序。常见的排序算法分类(见下图):3. 算法的时间复杂度3.1 度量一个程序(算法)执行时间的两...

2019-10-03 14:41:04 793

原创 第一章:稀疏数组和队列

1 稀疏 sparsearray 数组1.1 先看一个实际的需求编写的五子棋程序中,有存盘退出和续上盘的功能。分析问题因为该二维数组的很多值是默认值 0, 因此记录了很多没有意义的数据==>稀疏数组。1.2 基本介绍当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是:记录数组一共有几行几列,有多少个不同的值把具有不...

2019-10-03 01:45:37 138

原创 线性结构和非线性结构

线性结构线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(链表)。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息线性结构常见的有:数组、队列、链表和栈,后面我们会详细讲解.非线性结构非线...

2019-10-03 00:43:28 194

原创 MySQL基础

本单元目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 ...

2019-09-24 18:46:34 183 1

原创 HttpServletRequest

1.HttpServletRequest概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,HttpSe...

2019-08-01 12:07:02 72

原创 HttpServletResponse

1.HttpServletResponse概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletResponse,H...

2019-08-01 11:52:08 101

原创 JavaScript

1.什么是JavaScript?JavaScript被设计用来向HTML页面添加交互行为JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言)JavaScript由数行可执行计算机代码组成JavaScript通常被直接嵌入HTML页面JavaScript是一种解释性语言(就是说,代码执行不进行预编译)所有的人无需购买许可证均可使用JavaScriptJavaScri...

2019-07-25 00:15:00 216

原创 div+css

1.DIV相关的技术Div 它是一个 html 标签,一个块级元素(单独显示一行)。它单独使用没有任何意义,必须结合 CSS 来使用。它主要用于页面的布局。Span 它是一个 html 标签,一个内联元素(显示一行)。它单独使用没有任何意义,必须结合 CSS 来使用。它主要用于对括起来的内容进行样式的修饰。2.CSS相关的知识2.1 什么是css?CSS概述CSS指层叠样式表样...

2019-07-25 00:13:58 92

原创 HTML

1.什么是HTML?HTML:Hyper Text Markup Language:超文本标记语言。 超文本:功能比普通文本更加强大 标记语言:使用一组标签对内容进行描述的语言,它不是编程语言2.HTML语法和规范HTML 文件都是以.html 或者.htm 结尾的,建议使用.html 结尾!Html 文件分为头部分<head></head>和体部分<...

2019-07-25 00:13:18 86

原创 eclipse配置tomcat

eclipse配置Tomcat步骤1:获得服务器运行环境配置,Window/Preferences/Server/Runtime Environments步骤2:添加服务器步骤3:选择服务器在硬盘的地址,然后所有的都是确定/Next/Finish步骤4:完成成功步骤5:设置发布位置修改tomcat发布的位置...

2019-07-24 21:19:25 98

空空如也

空空如也

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

TA关注的人

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