2021年7月28日
摘要: 树 树的遍历 前序遍历 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(n 阅读全文
posted @ 2021-07-28 20:55 Miranda2021 阅读(77) 评论(0) 推荐(0)
摘要: 数组和字符串 数组简介 寻找数组的中心索引 给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端 阅读全文
posted @ 2021-07-28 20:54 Miranda2021 阅读(121) 评论(0) 推荐(0)
摘要: 栈和队列 队列 先入先出的数据结构 设计队列 class MyCircularQueue {public: int *queue; int size; int maxSize; MyCircularQueue(int k) { size=0; maxSize=k; queue=new int[k]; 阅读全文
posted @ 2021-07-28 20:54 Miranda2021 阅读(105) 评论(0) 推荐(0)
摘要: 链表 设计链表 class Node { public: int val; Node* next; Node() { this->next = nullptr; } }; class MyLinkedList { public: /** Initialize your data structure 阅读全文
posted @ 2021-07-28 20:53 Miranda2021 阅读(74) 评论(0) 推荐(0)
  2021年1月11日
摘要: 模拟新浪微博用户注册 User.java package gather.sina; public class User { private String username; private String password; private String birthday; private Strin 阅读全文
posted @ 2021-01-11 17:30 Miranda2021 阅读(312) 评论(0) 推荐(0)
摘要: 集合类 一、集合概述 可以储存任意类型的对象,并且长度可变的类统称为集合 集合分为两大类: ①单列集合类Collection,储存一系列符合某种规则的元素。有两个子接口分别是list和set list:元素有序,可重复,子接口有ArrayList和LinkedList set:元素无序,不可重复,子 阅读全文
posted @ 2021-01-11 11:29 Miranda2021 阅读(158) 评论(0) 推荐(0)
  2021年1月10日
摘要: 模拟KTV点歌系统 分别使用LinkedList和ArrayList集合,实现编写一个模拟KTV点歌系统的程序 KTVByArrayList.java import java.util.ArrayList; import java.util.Scanner; public class KTVByAr 阅读全文
posted @ 2021-01-10 22:49 Miranda2021 阅读(1776) 评论(0) 推荐(0)
摘要: Java API API指的是应用程序编程接口,也就是JDK中提供的各种功能的Java类 1 String类 String类初始化 使用字符串常量初始化字符串 String str1="abc"; 使用String的构造方法初始化字符串对象 public class string { public 阅读全文
posted @ 2021-01-10 17:02 Miranda2021 阅读(306) 评论(0) 推荐(0)
摘要: 面向对象进阶 1类的继承 概念 类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被当作子类,现有的类被称作父类 使用extends关键字来声明一个类继承另一个类 一个类只能继承自一个父类,多个类可以继承父类,父类可以继承自其他父类,父类和子类是相对概念 调用子类构造器时会先调用父类的 阅读全文
posted @ 2021-01-10 12:59 Miranda2021 阅读(69) 评论(0) 推荐(0)
摘要: USB接口程序设计 USB.java public abstract class USB { boolean stat=false; abstract void open(); abstract void close(); } Mouse.java public class Mouse extend 阅读全文
posted @ 2021-01-10 00:15 Miranda2021 阅读(1410) 评论(0) 推荐(0)