自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用C语言实现线性表的快速排序

代码示例#include<stdio.h>#include<stdlib.h>#define list_size 100typedef struct { int* elem; int length; int listsize;}sqlist;bool initializer_list(sqlist& L)//建表初始化 { L.elem = (int*)malloc(sizeof(int)); if (!L.elem)

2020-12-28 20:19:55 1393

原创 Java数组02(多维数组,Arrays类,冒泡排序,稀疏数组)

多维数组1.多维数组可以看成是数组的数组,比如二维数组就是一个特殊的数组,其每一个元素都是一个一维数组2.二维数组:int a[][] = new int [2][5];**代码示例**(遍历二维数组)package com.hao.array;public class ArrayDemo04 {public static void main(String[] args) {int [][] array = {{1,2},{2,3},{3,4},{4,5}};for (int i = 0

2020-12-22 11:54:01 97

原创 Java数组01(数组的基本定义与使用)

数组的定义1.数组是相同类型的有序集合2.数组描述的是相同类型的若干的数据,按照一定的先后次序排序组合而成3.其中,每一个数据成为一个数组元素,每个数组元素可以通过一个下标来访问它们数组的声明和创建1.首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar;//首先方法或dataType arrayRefVar[];//效果相同,但不是首选方法2.Java语言使用new操作符来创建数组,语法如下:dataType[] arra

2020-12-19 22:52:45 167 2

原创 Java方法01(方法详解,递归)

何为方法Java方法是语句的集合,他们在一起执行一个功能1.方法是解决一类问题的步骤的有序组合2.方法包含于类或对象中3.方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的扩展。结构:修饰符 返回值类型 方法名(参数类型 参数名…){…方法体…return 返回值(如果没有返回值可不写)}代码示例(求合)(类似于c语言的自定义函数)pac

2020-12-17 23:33:09 89

原创 Java流程控制04(While循环详解,For循环,break,continue)

While循环结构:while(布尔表达式){//循环内容}1.只要布尔表达式为true,循环就会一直执行2.大部分情况是让循环停下来,所以需要一个让表达式失效的方式来结束循环3.少部分情况需要循环一直执行,比如服务器的请求响应监听等4.循环条件一直为 true就会造成无限循环(死循环)代码示例(输出1-5)package com.hao.struct;public class WhileDemo01 { public static void main(String[] ar

2020-12-16 19:44:14 174

原创 Java流程控制03(顺序结构与选择结构)(用IDEA进行反编译)

顺序结构*1.Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行代码示例package com.hao.struct;public class ShunXuDemo { public static void main(String[] args) { System.out.println("Helloworld1"); System.out.println("Helloworld2"); System.out.print

2020-12-15 21:59:14 100

原创 Java流程控制02(Scanner进阶使用)

Scanner进阶使用代码(输入输出整数与小数)package com.hao.scanner;import java.util.Scanner;public class Demo04 { public static void main(String[] args) { Scanner scanner =new Scanner (System.in); //从键盘接收数据 int i=0; float f =0.0f;

2020-12-15 20:20:31 101

原创 Java流程控制01(Scanner对象)

Scanner对象可以通过Scanner类来获取用户的输入1.基本语法Scanner s =new Scanner(System.in);2.通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要用hasNext()与haxNextLine()判断是否还有输入的数据。代码示例(用next方式接收)public class Demo1 { public static void main(String[] args) { //创建

2020-12-15 18:55:54 76

原创 JavaDoc生成文档

包机制1.为了更好的组织类,Java提供了包机制,用于区分类名的命名空间。(类似于文件夹的作用)2.一般用公司域名的倒置作为包名:如com.baidu.www定义包语法格式:package pkg1[.pkg2[.pkg3…]];导入包语法格式:import pkg1[.pkg2…].(classname|*);//*是通配符,即导入所有的类JavaDoc1.Javadoc命令是用来生成自己API文档的参数信息1.@author 作者名2.@version 版本号3.@since 指

2020-12-15 11:09:10 158 2

原创 Java学习Day1

IDEA快捷键:1.control+D:复制当前行到下一行变量1.JAVA是一种强类型语言,每个变量都必须声明2.JAVA变量是程序中最基本的存储单元,但要素包括变量名,变量类型和作用域变量分为:类变量,实例变量,局部变量。public class demo1 { int i;//实例变量 static String a;//类变量 public static void main(String[] args) { demo1 demo1 = new dem

2020-12-15 09:43:28 92

原创 用Dijkstra算法求有向图最短路径

要求1、根据输入构造一个有向网络;2、输出该有向网络对应的矩阵;3、求出该有向网络的最短路径。代码#include<stdio.h>#define INFINITY 100000 //最大值 ∞#define MVNum 100 //最大顶点数 int D[MVNum]; //用于记录最短路的长度bool S[MVNum];

2020-12-13 22:30:31 1930

原创 用PRIM算法求图的最小生成树

要求1、根据输入构造一个无向网络;2、输出该无向网络对应的矩阵;3、求出该无向网络的最小生成树并输出该最小生成树的所有的边。代码#include <stdio.h>#include <stdlib.h>#define INFINITY 100000 //最大值∞#define MAX_VERTEX_NUM 20 //最大顶点个数typedef struct{char vexs[MAX_VERTEX_NUM]; //顶点

2020-12-08 23:02:46 1944

原创 IDEA下载并使用

1.百度搜索IDEA2.找到官网后点击进入3.点击download,选择合适版本进行下载(对于学习来说,社区版足以)4.下载完成后点击打开进行安装5.创建一个新项目6.输入项目名以及选择储存地址代码完成...

2020-12-07 12:19:00 131

原创 算法四_C语言:逆置动态单链表L。

#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct LNode {int elem;struct LNode* next;}LNode, *linklist;void LNode_create(linklist& L,int N)//创建链表{int n;linklist Lhead, Lend;Lhead = NULL;Lend = NULL;print

2020-12-03 18:34:45 177

原创 算法三_C语言:已知动态单链表L中的结点是按整数值递增排列的,试写一算法将值x为的结点插入到表L中,使L仍然有序。

#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct LNode {int elem;struct LNode* next;}LNode, * linklist;void LNode_create(linklist& L);void insert_N(linklist& L);void display(linklist L);int main(){li

2020-12-03 18:30:32 2628

原创 JDK下载安装并配置环境

JDK:Java Development KitJRE:Java Runtime EnviromentJVM:JAVA Virtual Machine(JAVA虚拟机)write once,run anywhereJDK包括JRE1.百度搜索JDK8(企业用的多)点击进入2.选择合适的版本下载需要注册一个Oracle账号即可下载下载并打开3.安装JDK更改安装路径并记住路径名更改JRE安装路劲安装完成4.配置环境变量1)我的电脑->右键->属性-&

2020-12-03 12:58:51 167

原创 下载安装notepad++

1.浏览器搜索notepad++2.点击普通下载并选择合适的文件夹3.解压4.在bin目录下找到exe文件,打开即可运行软件

2020-12-02 21:25:17 874

原创 windows 快捷键

ctrl+C:复制ctrl+V:粘贴ctrl+A:全选ctrl+X:剪切ctrl+Z:撤销ctrl+S:保存alt+f4:关闭窗口ctrl+shift+esc:任务管理器windows+r:

2020-12-01 22:58:21 73

空空如也

空空如也

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

TA关注的人

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