自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小象的个人博客

小象的个人博客

  • 博客(100)
  • 收藏
  • 关注

原创 Java学习笔记——(25)编程思想

对于排序查找中经常用到:利用一个标识符或者一个变量的值的发生任何变化 记录 是否至少执行成功一次,否则就是在此过程中 未发生一次成功执行。编写方法的思路:[这里的方法即函数]1. 方法的返回类型。

2023-08-30 06:45:00 147

原创 C语言程序设计——小学生计算机辅助教学系统(无AI)

编写一个程序,帮助小学生学习乘法。然后判断学生输入的答案对错与否,按下列任务要求以循序渐进的方式分别编写对应的程序并调试。

2023-08-29 22:57:12 2007

原创 Java学习笔记——(24)If语句和Switch语句的使用情况

如果判断的具体数值不多,而且符合 byte、 short 、int、 char, enum[枚举], String 这 6 种类型。虽然两个语句都可以使用,建议使用 switch 语句。其他情况:对区间判断,对结果为 boolean 类型判断,使用 if,if 的使用范围更广

2023-08-28 06:45:00 148

原创 数据库——MySQL某系统压测专用

【代码】数据库——MySQL某系统压测专用。

2023-08-27 06:45:00 100

原创 Java学习笔记——(23)运算符优先级规律

1 () 圆括号、函数参数表, [] 数组元素下标, . 引用结构体成员, {} 代码块,;8 = 赋值, *=、/=、%=、+=、-=、<<=、>>=、&=、^=、|=、>>>=、~= 复合赋值运算符。逻辑非/反, ~ 按位非/取反, ++ 自增, – 自减, - 求负。4 << 算术左移, >> 算术右移, >>> 逻辑右移。5 5-1 < 小于, <= 小于等于, > 大于,3 3-1 * 乘, / 除, % 整数取余。5-2 == 等于,!6-5 || 短路或。

2023-08-26 06:45:00 78

原创 数据库——MySQL综合练习

【代码】数据库——MySQL综合练习。

2023-08-25 06:45:00 47

原创 Java学习笔记——(22)什么叫表达式、语句

关于这个问题不要觉得不重要,其实大有可以说的地方,这是一个很基础的东西,却有很多人都不是很清楚得了解。是由运算符和运算对象组成的,单独的一个运算对象(常量/变量)也可以叫做表达式,这是最简单的表达式.包括:赋值表达式语句,函数表达式语句,空语句,复合语句(由花括号括起来的一条或多条语句)一个指令却不一定是语句,比如a+b这个表达式也是一个指令,但是不是语句。//这里又有一个小点,c=3+7这个表达式的返回值是左值的值即10。在C语言中,语句大部分是由分号结尾的。————————转载至某篇CSDN。

2023-08-24 06:45:00 107

原创 Linux——MySQL数据库定时备份脚本

【代码】Linux——MySQL数据库定时备份脚本。

2023-08-23 06:45:00 70

原创 Java学习笔记——(21)运算符分类

分类一:分类二:

2023-08-22 06:45:00 206

原创 Linux——Shell常用运算符

运算符说明举例-eq检测两个数是否相等,相等返回 true。[ $a -eq $b ] 返回 false。-ne检测两个数是否不相等,不相等返回 true。[ $a -ne $b ] 返回 true。-gt检测左边的数是否大于右边的,如果是,则返回 true。[ $a -gt $b ] 返回 false。-lt检测左边的数是否小于右边的,如果是,则返回 true。[ $a -lt $b ] 返回 true。-ge检测左边的数是否大于等于右边的,

2023-08-21 15:16:33 210

原创 Java学习笔记——(20)标识符命名规则和规范

变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz [小。类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz [大驼峰]常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ。比如 :定义一个所得税率 TAX_RATE。注:可以使用中文命名,但不建议用中文或拼音。比如: TankShotGame。比如: tankShotGame。【详见 Java代码规范】驼峰, 简称 驼峰法]

2023-08-20 06:45:00 158

原创 C数据结构与算法——无向图(最小生成树) 应用

(1) 随机生成一个无向网 G = ( V, E ),V = { A, B, C, D, E, F },| E | = 11,边的权值取值范围为 [ 1, 40 ];(3) 使用Kruskal算法从顶点A出发求图G的最小生成树,给出算法添加边的顺序;(2) 使用Prim算法求出图G的最小生成树,给出选择顶点的顺序;(1) 掌握Kruskal最小生成树算法;(2) 掌握Prim最小生成树算法。(4) 给出最小生成树的代价。

2023-08-19 06:45:00 455

原创 Java学习笔记——(19)关键字和保留字

Java 保留字:现有 Java 版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字。定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写。

2023-08-18 06:45:00 37

原创 C数据结构与算法——无向图(邻接表) 应用

(2) 掌握该存储方式下的DFS和BFS算法。(1) 掌握图的邻接表存储及基本算法;

2023-08-17 06:45:00 124

原创 Java学习笔记——(18)进制介绍

二进制是逢2进位的进制位,0、1是基本算符。现代电子计算机技术全部采用的是二进制,因为它只使用。0、1两个数字符号,非常简单方便,易于用电子方式实现。计算机内部处理信息都是用二进制数表示。进制数用0和1两个数字及其组合来表示任何数。

2023-08-16 06:45:00 182

原创 C数据结构与算法——常见排序算法时间复杂度比较 应用

(1) 平均时间复杂度O(n2)和O(nlog2n)的算法至少各选两种实现;(2) 待排序的无重复关键字存放在一维整型数组中,数量为60000个;(2) 掌握常用比较排序算法的性能及其适用场合。第1轮对比:关键字初始为升序状态;第2轮对比:关键字初始为乱序状态;(1) 掌握常见比较排序算法的实现;

2023-08-15 06:45:00 155

原创 Java学习笔记——(17)常用进制转换

b.书写二进制时需要按四位数字一组的方式书写,缺的前面补0(一般化为十进制都是int型,4个字节32位,二进制准确书写方式为 00000000 00000000 00000000 00000000,最左边一位为符号位)规则:从最低位(右边)开始,将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和。规则:从最低位(右边)开始,将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和。规则:从最低位(右边)开始,将每个位上的数提取出来,乘以8的(位数-1)次方,然后求和。二进制 转换为 十六进制。

2023-08-14 06:45:00 110

原创 C数据结构与算法——无向图(邻接矩阵) 应用

(2) 掌握该存储方式下的DFS和BFS算法。(1) 掌握图的邻接矩阵存储及基本算法;

2023-08-13 06:45:00 313

原创 Java学习笔记——(16)原码、反码、补码

对于有符号而言:

2023-08-12 06:45:00 72

原创 C算法——查找 顺序查找算法

【代码】C算法——查找 顺序查找算法。

2023-08-11 14:55:23 286

原创 Java学习笔记——(15)Java类的组织形式(简单版)

【详请见 Java API 文档】

2023-08-10 06:45:00 44

原创 C数据结构与算法——二叉树 应用一

(1) 掌握二叉树的二叉链表存储结构定义;(2) 掌握该存储方式下的二叉树基本算法;(3) 掌握三种遍历的递归算法。

2023-08-09 06:45:00 73

原创 Java学习笔记——(14)基本数据类型的内存分析

2. 把值 赋值 给 这个空间 变量名[成员变量有默认值/局部变量无] --> 变量名[基本数据类型value]1. 在栈内 开辟一个空间 保存变量名[成员变量有默认值/局部变量无] (如果不赋值 则只执行到这一步)基本数据类型在内存中的存在形式。成员变量默认值:【详见文章。

2023-08-08 06:45:00 189

原创 C算法——查找 二分查找算法

【代码】C算法——查找 二分查找算法。

2023-08-07 06:45:00 85

原创 Java学习笔记——(13)Java数据类型浅析

答:前一个类指的是 调用静态变量/方法时 直接使用类名调用时的类(这个类确实是引用类型[因为其指向一个class对象])整数类型, 存放整数(byte[1], short[2], int[4], long[8])例如:Double是一个类 String是一个类 他们都属于数据类型 所以数据类型=类。浮点数(小数)类型, 存放小数(float[4], double[8])重点:一个数据类型就是一个 类(可以理解为:Java里万物皆类)布尔型(boolean[1])字符型(char[2])对象(object)

2023-08-06 06:45:00 124

原创 C数据结构与算法——哈希表/散列表创建过程中的冲突与聚集(哈希查找) 应用

分别测试将随机生成的5000个、7500个以及 p 个不重复的随机数序列放入该表中,采用线性探测法作为解决冲突方法时,各自的冲突总次数和聚集总次数。分别测试随机生成的5000个不重复的随机数序列放入该表中时,采用线性探测法和二次探测法各自的冲突总次数和聚集总次数。(1) 选散列函数 H(key) = key % p,取散列表长 m 为 10000,p 取小于 m 的最大素数;(1) 掌握散列算法(散列函数、散列存储、散列查找)的实现;(4) 自行设计实验输出,应使结果尽可能清晰地被展示。

2023-08-05 06:45:00 218

原创 Java学习笔记——(12)常用编码

ASCII(ASCII编码表一个字节表示,一共128个字符,实际上一个字节可以表示256个字符,只用128个)Unicode(Unicode编码表固定大小的编码使用两个字节来表示字符,字母和汉字统一都是占用两个字节,这样浪费空间)utf-8(编码表,大小可变的编码(1~6个字节范围内变化)字母使用1个字节,汉字使用3个字节)<----程序员常用gbk(可以表示汉字,而且范围广,字母使用1个字节,汉字2个字节)gb2312(可以表示汉字,字符数gb2312 < gbk)big5码(繁体

2023-08-04 08:21:35 37

原创 C算法——生成牌 洗牌算法

【代码】C算法——生成牌 洗牌算法。

2023-08-03 06:45:00 220

原创 Java学习笔记——(11)Dos常用命令

切换磁盘+目录:cd + /d + 路径(包含磁盘名)复制文件:copy 路径+文件名 路径(可加文件名)移动文件:move 路径+文件名 路径(可加文件名)新建一个空文件:type nul > 路径+文件名。rmdir 路径 + 文件名 删除文件(rd)输入内容到文件:echo 内容 > 路径+文件名。查看文件和目录的树形结构:tree + 路径。删除文件:del + 路径+文件名。查看目录内容:dir + 路径。Windows操作系统是反斜杠。Linux操作系统是正斜杠。切换目录:cd + 路径。

2023-08-02 06:45:00 63

原创 C数据结构——无向图(邻接矩阵方式) 创建与基本使用

【代码】C数据结构——无向图(邻接矩阵方式) 创建与基本使用。

2023-08-01 06:45:00 638

原创 Java学习笔记——(10)环境变量path配置及其作用

注:等价于直接在 path 中配置 jdk 安装主目录\bin ,但好处在于可以多个不同环境共用主目录,所以优先使用此配置方式。环境变量的作用为了在 Dos 的任务目录,可以去使用 javac 和 java开发工具命令。<–环境变量上下两个配置区的区别,上配置区只属于用户xx,下配置区属于整个计算机–>编辑 path 环境变量(运行环境),增加 %JAVA_HOME%\jre\bin。编辑 path 环境变量(开发环境),增加 %JAVA_HOME%\bin。

2023-07-31 06:45:00 287

原创 C数据结构——无向图(邻接表方式) 创建与基本使用

【代码】C数据结构——无向图(邻接表方式) 创建与基本使用。

2023-07-30 06:45:00 1110

原创 Java学习笔记——(9)初学者java易犯错误

编译或者运行时,找不到文件 javac Hell0(o).java ,把文件名或者目录找对主类名和文件名不一致,修改时保持一致即可缺少 ;拼写错误,比如 1 -> l , o -> 0 , void -> viod , main -> mian 要求写代码时,一定要小心

2023-07-29 06:45:00 38

原创 C数据结构与算法——顺序查找和二分查找算法 应用

ii.第2次顺序查找的时间介于 [ 9000, 9999 ] ms之间。i.第1次查找表的长度 = ⌊ 第2次查找表长度 / 10 ⌋;注意:由于编译器优化或电脑编程环境缓存等因素,实际运行和理论值可能有差距。(2) 使用两个不同大小的查找表进行两次理论和实际性能对比;(4) 输出实验结果,结果应与如下图1所示尽可能相似。(1) 基于顺序查找表实现顺序查找和二分查找算法;(3) 掌握两种查找算法的时间复杂度与适用场合。(1) 掌握顺序查找算法的实现;(2) 掌握二分查找算法的实现;

2023-07-28 06:45:00 165

原创 Java学习笔记——(8)内存分析法及JVM内存分析

内存中的一块2:堆(存放对象(Cat cat , 数组等))方法区中的一块2:用于加载类的信息[属性和行为{又叫方法}]内存中的一块1:栈(一般存放基本数据类型(局部变量))方法区中的一块1:常量池(常量,比如字符串)注意了:只要是数据空间 就一定有一个地址。

2023-07-27 06:45:00 38

原创 C数据结构与算法——队列 应用(C语言纯享版 迷宫)

注意:必须在Dos窗口下运行,并且以管理员身份打开Dos窗口最佳。(3) 掌握顺序循环队列的基本应用(求解迷宫通路)。(1) 掌握顺序循环队列及其C语言的表示;(2) 掌握入队、出队等基本算法的实现;

2023-07-26 06:45:00 331

原创 Java学习笔记——(7)Java数据类型的默认值

注:可以自己给自己赋值。

2023-07-25 06:45:00 65

原创 C数据结构与算法——顺序栈 应用(C语言纯享版 迷宫)

(3) 掌握顺序栈的基本应用(求解迷宫通路)。(2) 掌握入栈、出栈等基本算法的实现;(1) 掌握顺序栈及其C语言的表示;

2023-07-24 06:45:00 198

原创 Java学习笔记——(6)JDK,JRE,JVM三者之间的关系

JDK(开发环境) = JRE + java开发工具JRE(运行环境) = JVM + 核心类库JVM = java虚拟机(可以使java文件在其它操作系统上正常编译运行)

2023-07-23 06:45:00 36

原创 Java学习笔记——(5)Java编写步骤

编写 java 的源代码javac xxx.java 编译,得到对应的 .class 字节码文件java xxx(去掉.class) 运行,本质就是把 .class 加载到 jvm 运行

2023-07-22 06:45:00 52

空空如也

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

TA关注的人

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