- 博客(26)
- 收藏
- 关注
原创 十大排序算法
十大排序算法见解:https://www.runoob.com/w3cnote/ten-sorting-algorithm.html
2022-03-03 16:17:18
191
原创 day01
第一章 计算机基础知识计算机是什么在现实生活中,越来越无法离开计算机了 电脑、笔记本、手机、游戏机、汽车导航、智能电视 。。。计算机就是一个用来计算的机器!目前来讲,计算机只能根据人类的指令来完成各种操作,人让它干嘛他就得干嘛所以我们学习计算机,就是学习如何控制计算机!计算机的组成计算机由两部分组成:硬件 和 软件硬件包含:键盘、鼠标、显示器、CPU、主板、内存、硬盘 。。。 硬件是看的见摸得着的软件包含:系统软件(windows、macOS、Linux)和应用软件(of
2022-01-25 20:36:38
125
原创 常见的windows 命令大全
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)chcp 修改默认字符集chcp 936默认中文chcp 65001appwiz.cpl:程序和功能calc:启动计算器chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)cleanmgr: 打开磁盘清理工具cmd.exe:CMD命令提示符自动关机命令 Shutdown -s -t 600:表示600秒后自动关机 shutdown
2021-10-31 18:13:31
11771
原创 26个字母大写转换小写
#include<iostream>using namespace std;int main() { char a; int i =32; cin >> a; if (a>= 65 && a<= 90) { // A 65 Z 90 a 97 a = a + i; } cout << a << endl; system("pause"); return 0;}
2021-09-25 17:08:50
357
原创 MySQL基础
本单元目标一、为什么要学习数据库二、数据库的相关概念DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQLMySQL产品的介绍MySQL产品的安装 ★MySQL服务的启动和停止 ★MySQL服务的登录和退出 ★MySQL的常见命令和语法规范五、DQL语言的学习 ★基础查询 ★条件查询 ★ 排序查询 ★ 常见函数 ★分组函数 ★分组查询 ★ 连
2021-09-22 12:37:00
237
原创 Fibonacci 数列问题
斐波那契数列(兔子数列)使用数组的方式解决:#include <iostream>#include <iomanip>using namespace std;int main(){ int i; int f[20] = { 1,1 };//f[0]=1,f[1]=1 // 不够的话 拿0补 for (i = 2; i < 20; i++) { f[i] = f[i - 2] + f[i - 1];//在i的值为2时,f\[2\]=f\[0\]+f\[1\
2021-09-03 18:00:50
133
原创 元素的逆置算法
实现元素的逆置#include<iostream>using namespace std; // 数组的逆置int main() { // 1. 创建数组 int arr[5] = { 1, 3, 2, 5, 4 }; cout << "数组逆置前" << endl; for (int i = 0; i < 5; i++) { cout << arr[i] << ","; } //2. 实现逆置
2021-09-03 17:19:37
292
原创 猴子摘桃问题
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。编程求第一天共摘了多少桃子。#include<iostream>using namespace std;int peach(int); // 摘桃int main(){ cout << peach(10) << endl; system("pause"); r
2021-09-02 23:25:54
138
原创 求解 方程的根
求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果。从主函数输入a,b,c的值。#include <iostream>#include <math.h>using namespace std; void greater_than_zero(float, float); //声明函数void equal_to_zero(float, float); //声明函数void smaller_than_zero(flo
2021-09-01 13:48:36
316
原创 分治算法最佳实践----------------汉诺塔
汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。假如每秒钟一次,共需多长时间呢?移完这些金片需要5845.54亿年以上,太阳系的预期寿命据说也就是数百亿年。真的过了5845.54亿年,地球上的一切生命,连同梵塔、庙宇等,都早已经灰飞烟灭。假如每秒钟一次,共需多长时间呢
2021-09-01 13:17:26
102
原创 最大公约数 和 最小公倍数的 解法一
最大公约数(辗转相除法)和最小公倍数#include <iostream>using namespace std;// 最大公约数最小公倍数 int hcf(int, int); //函数的 声明 int lcd(int, int, int);int main(){ int u, v, h, l; cin >> u >> v; h = hcf(u, v); cout << "H.C.F=" << h << e
2021-08-31 23:14:27
82
原创 排序算法之二---------> 选择排序
选择 排序 :思想:1 . 从arr[0]—arr[n-1] 中选择最小值 与arr[0] 交换2. 从arr[1]—arr[n-1] 中选择最小值 与arr[1] 交换3. 从arr[2]—arr[n-1] 中选择最小值 与arr[2] 交换…package com.atguigu;import java.util.Arrays;/** * @author yqb * @create 2021-SelectSort-31 13:01 */public class Selec
2021-02-01 08:38:22
100
原创 排序算法之一 -------------> 冒泡排序
冒泡排序 算法思想: import java.util.Arrays;/** * @author yqb * @create 2021-BubbleSort-31 10:22 */public class BubbleSort { public static void main(String[] args) { int arr [] = {1,2,3,4,5,6,7}; int arr1 [] = {-11,200,35,42,53,60,77};
2021-01-31 10:44:36
90
原创 稀疏数组
五子棋 vs 三元组package sparsearray;public class SparseArray { public static void main(String[] args) { // 创建一个原始的二维数组 // 0: 表示没有棋子 ,1表示黑子 2 表示蓝子 int chessArr1[][] = new int[11][11]; chessArr1[1][2] = 1; chessArr1[2][3] = 2; chessArr1[4][5.
2021-01-30 20:01:00
76
原创 4. 对象数组题目: 定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。 创建20个学生对象,学号为1到20,年级和成绩都由随机数确
对象数组题目:定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息提示:生成随机数:Math.random(),返回值类型double;四舍五入取整:Math.round(double d),返回值类型long。public class StudentTest
2020-12-14 19:21:29
3093
1
原创 java 期末总结
类对一类事物的描述,是抽象的、概念上的定义对象是实际存在的该类事物的每个个体,因而也称为实例(instance)继承一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有的属性和方法。特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私的结构。只因为封装性的影响,使得子类不能直接调用父类的结构而已。子类继承父类以后,还可以声明自己特有的属性或方法:实现功能的拓展。子类和父类的关系,不同于子集和集合的关系。extends:延展、扩展
2020-12-13 20:16:04
213
原创 冒泡排序 附带源码
冒泡排序 .>>>>>>>>>>>>>>>附带源码package sort;import java.util.Arrays;public class Test { public static void main(String[] args) { int arr[] = { 3, 9, -1, 10, 20, 30, 25, 14, -3 }; bubbleSort(arr); System
2020-12-10 20:37:29
112
原创 普利姆算法
prime 算法解析package prime;import java.util.Arrays;public class PrimAlgorithm { public static void main(String[] args) { // 测试看看图是否创建ok char[] data = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G' }; int verxs = data.length; // 邻接矩阵的关系使用二维数组
2020-12-03 14:58:21
123
原创 哈夫曼树算法思想
一个单位有12个部门,每个部门都有一部电话,但是整个单位只有一根外线,当有电话打过来的时候,由转接员转到内线电话,已知各部门使用外线电话的频率为(次/天):5 20 10 12 8 43 5 6 9 15 19 32。利用哈夫曼树算法思想设计内线电话号码,使得接线员拨号次数尽可能少。要求:(1)依据使用外线电话的频率构造二叉树;(2)输出设计出的各部门内线电话号码。//6.4 Huffman树package huffmanTree;public class TriElement {// 二
2020-11-25 22:48:14
4630
2
原创 BF VS KMP 算法分析
暴力匹配算法 BF如果用暴力匹配的思路,并假设现在str1匹配到 i 位置,子串str2匹配到 j 位置,则有:如果当前字符匹配成功(即str1[i] == str2[j]),则i++,j++,继续匹配下一个字符如果失配(即str1[i]! = str2[j]),令i = i - (j - 1),j = 0。相当于每次匹配失败时,i 回溯,j 被置为0。用暴力方法解决的话就会有大量的回溯,每次只移动一位,若是不匹配,移动到下一位接着判断,浪费了大量的时间。(不可行!)//暴力匹配算法实现.pub
2020-11-25 22:41:55
193
原创 python 总结二
选择结构:1.单向 if if 布尔表达式 : pass 2 . 双向 if -else if 布尔表达式 : pass else : pass3. 嵌套 if if 表达式1 : pass elif 表达式2 : pass elif 表达式3 : pass elif 表达式m : pass els
2020-11-14 23:24:06
90
原创 python 总结一
1.输入input()2.输出 数字 字符串 表达式 到文件中print()输出到文件中 注意点 1. 所指的盘符一定存在 2 使用file =fp = open(“D:/1.txt”, “a+”)a+ 如果文件不错在 则创建存在 就在 文件内容后面继续追加 使用 , 则在一行输出print(“hello world”, file=fp)fp.close()print(520)输入函数 :name = input(“请输入一个名字:”)print(“hello:”, name
2020-11-13 22:38:14
200
原创 Oracle 查询操作
********************1.简单查询: **************2.查询语法:1.select * from emp;select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp;2.别名用法select empno as 员工编号 , ename as 员工姓名 from emp;3.除重复的数据select distinct job from emp;4.字符串 连接查询select '编号是:
2020-11-12 15:05:01
240
原创 A JNI error has occurred, please check your installation and try again 异常解释
“C:\Program Files\java\jdk-11.0.8_windows-x64_bin\jdk-11.0.8\bin\java.exe” "-javaagent:C:\Program Files\Jetbrains\ideaIU-2020.2.1.win\lib\idea_rt.jar=6038A JNI error has occurred, please check your installation and try againError: A JNI error has occurre
2020-11-09 19:16:45
854
原创 对java分支结构的总结
顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构 根据条件,选择性地执行某段代码。 有if…else和switch-case两种分支语句注:JDK1.5提供了foreach循环,方 便的遍历集合、数组元素。分支结构 1 : 分支结构2:1 . if(){} ...
2019-09-14 17:25:25
370
原创 javabean的 解释
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。 换句话说,javabean就是一个java的类,只不过这个类你要按上面提到的一些规则来写,比如...
2019-05-14 17:31:10
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人