数据结构的基本概念和术语数据,数据元素,数据项,数据对象
数据(Data):是客观事物的符号化表示,在计算机科学中指的是所有能输入到计算机程序中并被计算机程序处理的符号的总称。
数据元素(Data Element):是数据的基本单位,在程序中通常作为一个整体来进行考虑和处理。
数据项(Data Item):是指数据元素的组成部分,如整数、实数、字符、字符串等。数据项对客观事物某一方面特性的数据描述。
数据对象(Data Object):是指数据元素的集合,如数组、链表、树、图等。
数据元素与数据对象的关系:
数据结构(Data Structure)概念:数据结构(Data Structure)是相互之间存在一种或多种特定关系的数据元素的集合,换句话说,数据结构是带”结构”的数据元素的集合,**”结构”就是指数据元素之间的相互关系**。
数据结构包括以下三个方面的内容:
数据结构的两个层次
逻辑结构概念:逻辑结构(Logical Structure)是从逻辑关系上描述数据,它与物理结构无关,是独立于计算机的。
以线性结构和非线性结构划分
以集合、 ...
JavaSE
未读Java概述-章节作业题目
编写hello world程序[Homework01.java]12345678public class Homework01 { //编写一个main方法 public static void main(String[] args) { //编写hello, world程序 System.out.println("hello,world"); }}
将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各条信息分别占一行[Homework02.java]
JavaSE
未读Java 转义字符Java 常用的转义字符
在控制台,输入 tab 键,可以实现命令补全
转义字符
含义
作用
\t
制表符
一个制表位,实现对齐的功能\n :换行符
\n
换行符
一个换行符
\r
回车符
一个回车键 System.out.println(“韩顺平教育\r 北京”);
"
双引号
一个"
'
单引号
一个'
\
反斜杠
一个\
Java 转义字符的使用123456789101112131415161718192021222324252627//演示转义字符的使用public class 转义字符的使用 { //编写一个main方法 public static void main(String[] args) { //\t :一个制表位,实现对齐的功能 System.out.println("北京\t天津\t上海"); // \n :换行符 System.out.println(" ...
JavaSE
未读快速入门需求说明要求开发一个 Hello.java 程序,可以输出 “hello,world!”
开发步骤
将 Java 代码编写到扩展名为 Hello.java 的文件中。[代码说明]
通过 javac 命令对该 java 文件进行编译,生成 .class 文件。
通过 java 命令对生成的 class 文件进行运行。
运行原理示意图
Java 开发快速入门Java执行流程分析
什么是编译
javac Hello.java
有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件(.class文件)。
在该源文件目录下,通过javac编译工具对Hello.java文件进行编译。
如果程序没有错误,没有任何提示,但在当前目录下生成了Hello.class文件,该文件称为字节码文件,也是可以执行java的程序。
什么是运行
java Hello
有了可执行的java程序(Hello.class字节码文件)
通过运行工具java.exe对字节码文件进行执行,本质就是 .class
Java 开发注意事项和细节说明对修改后的Hello.jav ...
JavaSE
未读目录:
Java历史
Java重要特点
Java的开发工具
Java的工具选择
Java运行机制及运行过程
什么是 JDK,JRE
Java历史什么是程序程序:计算机执行某些操作或解决某个问题而**编写的一系列有序指令的集合**
举例说明:
编写一个简单的Java程序:
12345678public class test { public static void main(String[] args) { int res = 1 + 1; //显示 System.out.println("结果=" + res); }}
运行该程序,输出结果为:
1结果=2
Java诞生的小故事
Java背景知识
Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。
Java 早期称为Oak(橡树),后期改名为Java。
Java 之父:**詹姆斯·高斯林(Ja ...
JavaSE
未读前言这篇博客介绍Java环境的配置,主要是下载JDK,安装JDK,以及path、JAVA_hOME、CLASSPAT的配置,还会介绍配置这些的原因。
JDK的安装下载JDK首先,你需要到Oracle官网下载Java Development Kit (JDK)安装包。
下载JDK的步骤如下第1步: 进入网站 ——>
第2步: 选择你需要的JDK版本,比如我这里选择的是JDK 8u411(简称JDK 8),JDK 17。下面分别演示两个版本的下载过程。
JDK 17
JDK 8u411
注意:官网下载JDK 8u411,可能会提示你需要注册登录Oracle账号,这里注册Oracle账号比较麻烦,接下来我给大家提供一个网址,里面有免注册的共用Oracle账号。
Oracle免注册账号
安装JDK
安装JDK,点击下载好的安装包,运行setup.exe文件,按照提示一步步安装即可。
建议:安装路径不要有中文或者空格等特殊符号,否则可能会导致配置环境变量失败。
安装步骤(以JDK 17为例,安装JDK 8u411的步骤类似):
(1)双击jdk-17-windows-x ...
二元函数极限与连续性
等价无穷小点的替换:
例题-1:
例题-2:(了解)
如何求**二重极限**
求**偏导数**和二阶偏导数
求导公式:
一阶偏导数例题:
二阶偏导数例题:
技巧:
例题:
求全微分
全微分计算公式:
全微分求解:
例题:
求复合函数的偏导
复合函数求偏导:
例题:
隐函数求偏导数
隐函数求偏导数:
例题:
求多元函数极值
极值定理:
例题:
方向导数与梯度
求方向导数:
例题:
求梯度:
例题:
求在点处的最大方向导数:
连续,可偏导,可微分,方向导数的关系
关系金字塔(强能推弱-平级之间也不能相互推导):
例题:
隐函数存在定理(了解)
隐函数存在定理:
例题:
当拿到我们拿到一个无穷级数的题目时,下面就来总结一下无穷级数的判别方法。
用定义判定级数收敛性
数项级数敛散性判定
收敛级数的基本性质
使用常用结论判别敛散性
正项级数敛散性判别法
技巧:
例题:
使用比值判别法和根值判别法判别收敛性
技巧:
例题:
交错级数敛散性判别法
技巧:
例题:
绝对收敛和条件收敛判别法
技巧:
例题:
幂级数总结:
幂级数求收敛域(收敛区间)
题型1:
技巧:
例题:
题型2:
技巧:
例题:
题型3:
题库例题题目一 ——> P级数的收敛性判别法,P > 1 ——> 收敛 ,P =< 1 ——> 发散
P级数的收敛性判别法 ——>
题目二 ——> 收 + 发 = 发 ,补充: 收 + 收 = 收,发 + 发 = 不确定
题目三 ——> 限定在某一个范围内,级数收敛
题目四 ——> 带入级数式子直接求解
题目五 ——> 级数收敛的必要条件
题目六 ——> 幂级数的收敛区间
技巧:
...
高等数学(下)复习
未读题型总结:
空间向量向量的模
向量积
利用向量积求图形面积
空间平面方程平面的点法式方程
两平面的夹角
点到平面的距离
空间直线方程
直线的一般方程
空间直线对称式方程,空间直线的参数方程
旋转曲面方程
空间曲线在平面的投影
解题方法:
例题:
空间曲面的切平面和法线
题型1:
题型2:
空间曲线的切线和法平面