自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 MySQl安装

1. 首先解压好sql,到安装目录下 2.配置环境变量 系统变量下加入HOME Path下加入这个 3.根目录下创建my.ini文件 内容如上 4.以管理员身份启动cmd,进行初始化 输入: mysqld --initialize-insecure 此时,sql目录下出现data目录 5...

2019-12-16 16:25:34

阅读数 23

评论数 0

原创 二叉树的简易遍历

二叉树定义不多说了 用链表实现二叉树 首先,定义一个类 class Node{ char value; Node left; Node right; public Node(char value){ this.value = value; ...

2019-12-13 17:36:00

阅读数 6

评论数 0

原创 Java-异常

throw 异常类型的引用 throw new RuntimeException(); 或者 RuntimeException e = new RuntimeException; throw e; 如何捕获异常 try{ 可能出现异常的语句 } catch(Exception e) { 进行...

2019-12-12 17:43:34

阅读数 6

评论数 0

原创 Java图书管理系统

Java实现简易图书管理器 功能阐述 用户分为老师和学生 老师的功能有上架图书、下架图书、查看有什么书 学生功能有借书、还书、查看有什么书 知识点概括 类和对象语法 List<>的使用 抽象类与抽象方法 继承、覆写 Book类的定义 public class Book { ...

2019-12-05 20:39:55

阅读数 73

评论数 0

原创 Java-String

String对象的不可变性 1.String的各种方法,返回的都是一个新的String对象 2.如何实现不可变类:属性private、 final修饰类、 final修饰属性、 属性如果是引用类型的话不要修改引用指向的对象中的属性的值,方法返回时,返回复制,不要引用泄露、 final class ...

2019-12-05 10:29:46

阅读数 6

评论数 0

原创 Java利用List创建扑克牌

因为要建立卡牌的List,所以要先创建一个类 public class Card { int rank; String color; public Card(int rank, String color) {//构造方法 this.color = color...

2019-12-02 18:58:21

阅读数 12

评论数 0

原创 Java多态与继承

继承 extends 子类是一种特殊的父类 山地自行车是一种自行车 class Bike {} class MountainBike extends Bike{ //代码 } 继承后,对象的属性是什么关系? 对象属性继承 子类的构造方法中必须调用父类的构造方法 (如果父类的构造方法无参,可以不...

2019-11-26 16:24:33

阅读数 5

评论数 0

原创 删除有序链表中的重复节点

主要思路是建立前驱结点,在遇到相同的数时,前驱结点的next直接来到不等的地方 public class DeleteDuplication { public static ListNode deleteDuplication(ListNode pHead) { if (p...

2019-11-23 11:50:58

阅读数 3

评论数 0

原创 总结写顺序表与链表

语法 如何定义类: 属性/方法/构造方法(初始化属性) 顺序表: int[] array; int size; 链表: int val; ListNode next; 构造方法: 无参/有参 顺序表初始容量size = 0; 如何构造对象 new类(构造方法的实参) 例如: List...

2019-11-23 11:27:05

阅读数 6

评论数 0

原创 Java链表

链表的理解 结点分为两部分,结点的数据和结点的引用 结点中的数据指向下一个结点的数据 图中便是 a.next = b; b.next = null; Node定义链表 public class Node { int val; Node next; Node(int val, Node ...

2019-11-20 10:56:19

阅读数 4

评论数 0

原创 Java时间复杂度与空间复杂度

复杂度 复杂度有两个维度: 时间复杂度:快慢 空间复杂度:内存占用情况 复杂度是衡量算法好坏的刻度尺(不能单一以它衡量) 时间复杂度: 简单的通过计时计算是不合理的(例如硬件好坏也可以影响时间) 复杂度计算使用大O渐进法 常见的时间复杂度有 O(1) O(log(n)) O(...

2019-11-14 14:57:16

阅读数 13

评论数 0

原创 Java类和对象理解

怎么理解类和对象 类和对象大概就是自行车图纸和自行车的关系 对象便是类中的 类似于c语言中,多个数据使用一个函数。 面向对象有三大特征: 封装、继承、多态 如何定义类 public class Test { private int a;//定义变量:修饰符+变量类型 private int ...

2019-11-12 09:28:51

阅读数 6

评论数 0

原创 Java数组、引用和对象

Java中,数组其实是引用类型(reference) 什么是引用? 引用就是通过一个类似于指针的东西,指向内存中的某一个区域,引用是用来找到对象和线索的 比如:通过数组的引用,我们可以找到数组下标中的某一个基本数据类型。而基本数据类型的值就存在于变量空间中。 Java的内存区域分为 栈区、堆区...

2019-11-05 19:09:47

阅读数 7

评论数 0

原创 Java数据类型及运算符

标题布尔类型不能和数据类型相互转换 数值类型之间可以相互转换 String转数值 public class Text{ public static void main(String[] args){ Sring s = "12345"; int x = Integer...

2019-10-30 08:23:23

阅读数 3

评论数 0

原创 Java变量的划分及与c语言变量区别

Java变量类型 Java中变量类型有基本数据类型和引用数据类型 基本数据类型中有数值类型和字符类型 数值类型从小到大有 byte(1) short(2) int(4) long(8) float(4) double(8) 字符类型有 char (2) 字面量 ...

2019-10-26 10:07:09

阅读数 19

评论数 0

原创 Java环境安装步骤及代码编译运行

首先,安装java安装包和np++ 安装完成后,再配置环境变量 双击Path 分别填写上安装的java jdk和jre下的bin路径 开始写代码 在路径下创建txt文本,随后将其改为.java 改为 右击后,用notepad++进行编写 打开cmd,进行编译 ...

2019-10-24 12:51:42

阅读数 18

评论数 0

原创 求一个数到斐波那契数列的最少步骤

#include <stdio.h> int main() { int n = 0; while (scanf("%d", &n)!=EOF) { int a = 0; int b = 1; int c = 1; int left = ...

2019-10-21 22:26:58

阅读数 6

评论数 0

原创 将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I

链接:https://www.nowcoder.com/questionTerminal/ee5de2e7c45a46a090c1ced2fdc62355 来源:牛客网 将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I 输入描...

2019-10-20 15:11:23

阅读数 10

评论数 0

原创 把一个整数的各位累加,NowCoder称它为“数位和”。例如正整数123456的数位和是1+2+3+4+5+6=21。现在,请你帮忙计算一个整数n在r进制下的数位和,并用相应的进制输出结果

输入描述: 输入有多组数据。 每组数据包含两个正整数n (1≤n≤2147483647)和r (2≤n≤16)。 输出描述: 对应每一组数据,输出十进制正整数n转换成r进制后的数位和,并用r进制输出结果。 输入例子: 123456 10 123456 2 输出例子: 21 110 #include...

2019-10-19 21:49:04

阅读数 45

评论数 0

原创 C语言扫雷小游戏

经过几天的努力,完成如下的c语言扫雷 主要思想是构建两个二维数组,但是构建出来的二维数组要比打印出来的大一圈,因为这样才会在后续统计雷数的时候更加方便。 然后两个二维数组,其中一个二维数组是我用来布置雷的,而另一个是展示给玩家看的。 在我的棋盘布置雷之后,让玩家在他的雷盘进行选择。 如果选择的坐...

2019-10-17 19:26:51

阅读数 34

评论数 0

原创 三子棋延申——五子棋的实现,可以自定义几子棋

上个博客记录了我的三子棋的实现 可是却又问题: 不论棋盘多大,只能玩三子棋 判断输赢的CheckWin函数写死为三子连起来为赢 所以针对问题我做了一下改善 在头文件内定义#define CHESS 5 在game.c内封装函数CheckWin2 以下 便是新版本的判断输赢代码 char C...

2019-10-11 18:17:33

阅读数 10

评论数 0

原创 C语言三子棋(多子棋)人机对战小程序

三子棋小程序简单思路 主函数的构建 text.c #define _CRT_SECURE_NO_WARNINGS #include "game.h" void menu() { printf("**************\n"); printf(&q...

2019-10-10 21:32:57

阅读数 92

评论数 1

原创 【程序员进阶之路】一周目总结,C语言基础

给定两个变量,调换。 #define _CRT_SECURE_NO_DEPRECATE #include <stdio.h> int main() { int a = 1, b = 2; a = a^b; //a=0010=2 //b=0011=3 //a=0001 b =...

2019-09-22 13:11:10

阅读数 8

评论数 0

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