java
风灵无畏YY
本蒟蒻为在校大学生,不定期更新一些有关计算机相关知识的学习记录,有不恰当的地方还请指出。
展开
-
试题 算法训练 区间k大数查询
题目链接 试题 算法训练 区间k大数查询题目描述资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小...原创 2020-04-10 19:25:04 · 253 阅读 · 0 评论 -
第五章 java面向对象进阶 Day4
以下内容来自 www.sxt.cn ,仅供自己学习笔记,侵删。5.11.1 String基础String类又称作不可变字符序列。String位于java.lang包中,Java程序默认导入java.lang包下的所有类。Java字符串就是Unicode字符序列,例如字符串“Java”就是4个Unicode字符’J’、’a’、’v’、’a’组成的。Java没有内置的字符串类...原创 2020-04-08 16:19:51 · 81 阅读 · 0 评论 -
java基础学习——j20飞机游戏项目
//发现还不能学这一块儿,估计是视频错乱,一下子跳到了这一章,先放一放。13.1 简介和项目目标原创 2020-04-08 14:54:21 · 311 阅读 · 0 评论 -
java基础学习——数组
以下内容来自 www.sxt.cn ,仅供自己学习做笔记,侵删。7.1数组概述和特点数组的定义 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的三个基本特点: 1. 长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 2. 其元素必须是相同类型,...原创 2020-04-07 16:29:45 · 126 阅读 · 0 评论 -
第五章 java面向对象进阶 Day3
以下笔记来源 www.sxt.cn 仅供自己学习,做笔记,不做商业用途。侵删。5.1 概述本章重点针对面向对象的三大特征:继承、封装、多态进行详细的讲解。另外还包括抽象类、接口、内部类等概念。很多概念对于初学者来说,更多的是先进行语法性质的了解。不要期望,通过本章学习就“搞透面向对象”。本章只是面向对象的起点,后面所有的章节说白了都是对面向对象这一章的应用。5.1.1 继承的实现在我们编...原创 2020-04-06 11:36:45 · 198 阅读 · 0 评论 -
Java 面向对象基础Day2学习
4.1面向过程和面向对象面向对象具有三大特征:封装性、继承性和多态性,而面向过程没有继承性和多态性,并且面向过程的封装只是封装功能,而面向对象可以封装数据和功能。所以面向对象优势更明显。一个经典的比喻:面向对象是盖浇饭、面向过程是蛋炒饭。盖浇饭的好处就是“菜”“饭”分离,从而提高了制作盖浇饭的灵活性。饭不满意就换饭,菜不满意换菜。用软件工程的专业术语就是“可维护性”比较好,“饭” 和“...原创 2020-04-03 22:30:24 · 141 阅读 · 0 评论 -
JAVA基础学习——基本常识
常用的dos命令操作名称操作含义md创建目录dir列出当前目录下的文件以及文件夹cd删除目录cd…退回到上一级目录cd\退回到根目录del删除文件echo创建文件,如echo haha>1.txt注:1.如果del后面接的是目录名,则表示删除目录下的所有文件。知识点1.Java语言的特点:跨平台性,通过JVM...原创 2020-04-01 16:47:19 · 132 阅读 · 0 评论 -
LeetCode 100. 相同的树
题目链接 LeetCode 100. 相同的树题目描述给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。解题思路这道题很简单,感觉LeetCode官方已经帮你把大部分的工作做好了,只要自己写个递归遍历一下就好了。程序代码c++/** * Definition for a binary tree node. * st...原创 2020-03-19 15:08:57 · 113 阅读 · 0 评论 -
LeetCode 最接近的三数之和
题目链接 最接近的三数之和题目描述给一组数据和一个target,在这组数中找到三个数,使之三数之和最接近target,并输出这三个数的和。解题思路这个题和 三数之和 的思路一样,也是利用双指针去做,只需对其中的代码做点改变,不同的是这里不用输出是哪三个数和所有的方案。程序代码c++class Solution {public: int threeSumClosest(vec...原创 2020-03-05 16:19:05 · 97 阅读 · 0 评论 -
LeetCode 三数之和
题目链接 三数之和题目描述找出三个数,要求这三个数的的和为0,并且输出所有的答案。解题思路利用两数之和的思想,我们先将程序代码class Solution {public: vector<vector<int>> threeSum(vector<int>& nums) { vector<vector<...原创 2020-03-04 16:53:26 · 163 阅读 · 0 评论 -
LeetCode 删除元素
题目链接 删除元素题目描述给定一组数nums[]和一个值val,将数组中与val相等的元素删掉,然后将剩下的数输出。解题思路利用上一篇(删除排序数组中的重复元素)的双指针想法,我们来做这道题就可以做到不需要开额外的数组,只需要一个数组就好了。程序代码c++class Solution {public: int removeElement(vector<int>&...原创 2020-03-02 17:37:16 · 170 阅读 · 0 评论