05 2021 档案
摘要:Javase学习13-链表 1. 单向链表 1.1 单向链表的结构 单向链表中的节点由两部分组成: 节点储存的数据 data 指向下一个节点的地址 next 节点类: public class Node { //为了不让外部类使用Node类,使用private修饰data和next /** * 节点
        阅读全文
            
摘要:Java学习12-集合 1. 集合概述 1.1 什么是集合?有什么用? 数组就是一个集合。集合就是一个能够容纳其他数据的容器。 集合常在开发时使用: 集合是一个容器,一个载体,可以容纳多个对象。在实际开发中,假设连接一个数据库,数据库中有十条数据,假设查询十个数据,那么我们的java程序就会把这十个
        阅读全文
            
摘要:利用队列实现一个取票机,输入一个名字返回一个号码 调用的队列详见:https://www.cnblogs.com/TSCCG/p/14797860.html 主类: package bank; import queue.SuperQueue; import java.util.Scanner; /*
        阅读全文
            
摘要:Javase学习11-栈与队列 栈:LIFO(Last in First out)后进先出 队列:FIFO(First in First out)先进先出 1. 栈 栈(stack)是一种后进先出(LIFO)的集合类型, 即后添加的数据会先被删除。 类似存取盘子,只从一个口存放 可以用数组和链表实现
        阅读全文
            
摘要:Javase学习10-位运算符 位运算符本质都是针对二进制数0和1进行运算的,在使用位运算符时,会先将操作数转换成二进制进行位运算,再将结果转换成想要的进制数。1表示true,0表示false 须知: 负数在内存中是以补码的形式存储的 负数的二进制数就是该负数对应正数的源码全部取反加1得到的补码 原
        阅读全文
            
摘要:Javase学习09-匿名内部类 1. 什么是匿名内部类? 1.1 定义 匿名内部类就是没有名称的内部类 1.2 说明 在某一个类或者接口只有一个抽象方法时,如果我们不想去搞它的子类或者实现类 ,那么我们可以使用匿名内部类来实现它。 1.3 前提 必须是类或者接口 格式: //相当于是一个子类实现类
        阅读全文
            
摘要:Javase学习08-二维数组 1. 二维数组结构 二维数组就是存放一维数组的数组 2. 创建格式 2.1 格式1:动态初始化 Object[][] arr = new Object[3][2]; 2.2 格式2:静态初始化 静态初始化可用于不规则二维数组的初始化 Object[][] arr = 
        阅读全文
            
摘要:Javase学习07-泛型 1.问题导引: /** * @author: TSCCG * @date: 2021/5/19 */ public class OO { public static void main(String[] args) { Object[] oo = new Object[3
        阅读全文
            
摘要:数组和链表都能实现增删查改,数组更便于查询,链表更便于增删。我们有时要对数据进行不同的操作,要频繁切换处理数据的方式,这时就可以用多态来实现。 1. 首先定义一个接口 该接口定义了增删查改等基本功能 package polymorphic; /** * @author: TSCCG * @date:
        阅读全文
            
摘要:实现一个文字类小游戏 代码: import java.util.Scanner; /** * @author: TSCCG * @date: 2021/4/17 */ public class MyHero { public static void main(String[] args) { Sca
        阅读全文
            
摘要:斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368…… 特别指出:第0项是0,第1项是第一个1。 这个数列从
        阅读全文
            
摘要:Java实例04-实现一个可进行增删查改的单向链表 Node节点类: public class Node { //为了不让外部类使用Node类,使用private修饰data和next /** * 节点储存的数据 */ private Object data; /** * 节点存储的指向下一个节点的
        阅读全文
            
摘要:写一个具有增删查改功能的超级数组类 主类(实现增删查改): package com.tsccg; /** * @author: TSCCG * @date: 2021/5/18 */ public class SuperArray { private Object[] arr; private in
        阅读全文
            
摘要:简述 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 一、多态的优点 消除类型之间的耦合关系 可替换性 可扩充性 接口性 灵活性 简化性 二、多态存在的必要条件 继承 重写 父类引用指向子类对象:Father father = new
        阅读全文
            
摘要:一、线性查找 1.基本思想: 从左到右挨个查找 2.特点: 查找效率慢 3.代码: import java.util.Scanner; /** * @author: TSCCG * @date: 2021/5/10 */ public class Search { /** * 1.线性查找 * 查询
        阅读全文
            
摘要:一、冒泡排序 1.算法思想: 两个数比较大小,将较大的数冒到后面(或前面) 2.算法描述: 比较数组中相邻的两个数,如果前面的数比后面的数大,则交换两个数的位置。 将一个数组从前到后重复步骤1所做工作,结束时最大的数会排到最后面 对数组中所有数字重复执行以上步骤,除了每次排到最后的数 重复执行步骤1
        阅读全文
            
摘要:一、Lunux环境下安装Qt5.8.0 环境: 系统:Ubuntu18.04.4 64位 软件:qt5.8.0 1. 准备工作 安装gcc和g++ 打开终端,输入如下指令: sudo apt-get install gcc g++ make -y 2. 下载Qt 下载网址 : https://dow
        阅读全文
            

 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号