自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Leetcode】20.Valid Parentheses 有效的括号

题目地址:https://leetcode.cn/problems/valid-parentheses/Given a string s containing just the characters ‘(’, ‘)’, ‘{’, ‘}’, ‘[’ and ‘]’, determine if the input string is valid.An input string is valid if:1.Open brackets must be closed by the same type of brack

2022-12-03 09:26:10 90

原创 Java笔记(韩顺平Java基础21-24章)

Socket基本介绍示意图:TCP网络通信编程基本介绍应用案例1(使用字节流)SocketTCP01Server.javaSocketTCP01Client.javaSocketTCP01Server.javaSocketTCP01Client.java应用案例2(使用字节流)SocketTCP02Server.javaSocketTCP02Client.javaSocketTCP02Server.javaSocketTCP02Client.java应用

2022-08-02 11:14:32 214

原创 Java笔记(韩顺平Java基础15-20章)

案例(传统方式解决):结果:程序出现类型转换的错误泛型的好处泛型介绍案例:泛型的语法泛型的声明泛型的实例化泛型使用的注意事项和细节代码实现:main方法:MyDate类Employee类自定义泛型自定义泛型类(难度)演示案例:自定义泛型方法演示案例:泛型的继承和通配符泛型的继承和通配符说明JUnit为什么需要JUint基本介绍游戏演示为什么写这个项目写项目前的提醒坐标体系-介绍坐标体系-像素介绍-快速入门(java绘图技术原理)√

2022-07-18 15:15:41 395

原创 Java笔记(韩顺平Java基础12-14章)

Java学习笔记(第12章 P444-P459)(第13章P460-P498)(第14章P499-P553)第12章 异常-Exception异常介绍日期第12章 异常-Exception异常介绍基本概念Java语言中,将程序执行中发生的不正常情况称为"异常"。(开发过程中的语法错位和逻辑错误不是异常)执行过程中所发生的异常事件可分为两大类1)Error(错误):java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError【栈溢

2022-06-07 11:17:59 235

原创 Java笔记(韩顺平Java基础9-11章)

@[TOC](Java学习笔记(第9章 P362-P373)(第10章 P374-P424)(第11章P425-P443))第9章 项目-房屋出租系统日期第9章 2022年5月13日-2022年第10章 2022年5月

2022-05-22 21:40:15 310

原创 Java笔记(韩顺平Java基础7-8章)

Java学习笔记(第7章 P191-P263)(第6章 P264-P360)第7章 面向对象编程(基础部分)类与对象成员方法日期第7章 面向对象编程(基础部分)类与对象使用现有技术解决1)单独的定义变量解决2)使用数组解决现有技术解决的缺点分析不利于数据的管理效率低类与对象的关系示意图类和对象的区别和联系1)类是抽象的,概念的,代表一类事物,比如人类,猫类…,即它是数据类型2)对象是具体的,实际的,代表一个具体事物,即是实例3)类是对象的模板,对象是类的一个个体,

2022-05-01 22:31:56 680

原创 Java笔记(韩顺平Java基础5-6章)

Java学习笔记(第5章 P104-P)(第6章 P)第3章 程序控制结构顺序控制分支控制if-else日期第3章 程序控制结构在程序中,程序运行的流程控制决定是如何执行的,使我们必须掌握的,主要有三大流程控制语句。1)顺序控制2)分支控制3)循环控制顺序控制顺序控制介绍程序从上到下逐行地执行,中间没有任何判断和跳转。分支控制if-else分支控制if-else介绍让程序有选择的执行,分支控制有三种1)单分支2)双分支3)多分支单分支√基本语法if(条件表

2022-04-25 19:37:51 518

原创 Java笔记(韩顺平Java基础3-4章)

Java学习笔记java的重要特点Java运行机制及运行过程Java核心机制-Java虚拟机【JVM java virtual machine】JDK基本介绍JRE基本介绍JDK、JRE和JVM的包含关系配置环境变量pathjava快速入门(输出"hello,world!")java执行流程Java开发注意事项和细节说明Java转义字符Java中的注释类型Java代码规范DOS命令(了解)日期java的重要特点1.Java语言是面向对象的(oop)2.Java语言是健壮的。Java的强类型机制、异常处

2022-03-24 22:01:25 1020

原创 【Leetcode】1.Two Sum 两数之和

目录题目描述学习时间:学习产出:题目地址:https://leetcode-cn.com/problems/two-sum/题目描述Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that each input would have exactly one solution, a

2022-01-25 19:38:53 77

原创 Java笔记(韩顺平Java基础1-2章)

Java学习笔记java的重要特点新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入java的重要特点1.Java语言是面向对象的(oop)2.Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Ja

2022-01-22 20:18:51 937

原创 算法笔记3.6问题 C: 字符串的查找删除

题目描述给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。输入输入只有1组数据。输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。输出删除输入的短字符串(不区分大小写)并去掉空格,输出。样例输入in#includeint main(){printf(" Hi ");}样例输出#cludetma(){prtf(“Hi”);}代码#include<cstdio>#include<cs

2021-05-16 20:02:07 109

原创 算法笔记3.6B: 首字母大写

题目描述对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。在字符串中,单词之间通过空白符分隔,空白符包括:空格(’ ‘)、制表符(’\t’)、回车符(’\r’)、换行符(’\n’)。输入输入一行:待处理的字符串(长度小于100)。输出可能有多组测试数据,对于每组数据,输出一行:转换后的字符串。样例输入if so, you already have a google account. you can sign in on the right.

2021-05-11 10:23:03 108

原创 算法笔记3.6A: 字符串连接(基本题)

题目描述不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输入每一行包括两个字符串,长度不超过100。输出可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输出连接后的字符串。样例输入abc def样例输出abcdef代码#include<cstdio>#include<cstring>int main(){ char str1[100]

2021-03-26 20:28:06 117

原创 算法笔记3.5D: 八进制(基本题)

题目描述输入一个整数,将其转换成八进制数输出。输入输入包括一个整数N(0<=N<=100000)。输出可能有多组测试数据,对于每组数据,输出N的八进制表示数。样例输入985样例输出11105代码#include<cstdio>int main(){ int N; //测试数N while(scanf("%d", &N) != EOF){ int ans[15],num = 0;

2021-03-12 15:47:56 240

原创 算法笔记3.5C:数制转换

题目描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出每行输出对应的二进制数。样例输入9852111126样例输出11110110011101001110001100110代码#include<cstdio>#include<cstring>using namespace std;in

2021-03-12 15:34:41 177

原创 算法笔记3.5B:数制转换

题目描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,…,9,a,b,…,f)或者(0,1,…,9,A,B,…,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b <= 16。输出可能有多组测试数据,对于每组数据,输出包含一行,该行有一个整数为转换后的b进制数。输出时字母符号全部用大写表示,即(0

2021-03-10 16:52:09 120

原创 算法笔记3.5A: 又一版 A+B

题目描述输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。输入输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输入结束。输出输出格式:每个测试用例的输出占一行,输出A+B的m进制数。样例输入2 4 58 123 4560样例输出10011103代码#include<cstdio>int main(){ int m;

2021-03-10 09:46:51 95

原创 算法笔记3.4E: 日期累加(基本题)

题目描述设计一个程序能计算一个日期加上若干天后是什么日期。输入输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出输出m行,每行按yyyy-mm-dd的个数输出。样例输入12008 2 3 100样例输出2008-05-13代码#include<cstdio>int month[13][2] = {{0,0}, {31,31}, {28,29}, {31,31}, {30,30}, {31,31}, {30,30}, {

2021-03-08 20:31:24 91

原创 算法笔记3.4D: 日期类(基础题)

题目描述编写一个日期类,要求按xxxx-xx-xx 的格式输出日期,实现加一天的操作。输入输入第一行表示测试用例的个数m,接下来m行每行有3个用空格隔开的整数,分别表示年月日。测试数据不会有闰年。输出输出m行。按xxxx-xx-xx的格式输出,表示输入日期的后一天的日期。样例输入21999 10 202001 1 31样例输出1999-10-212001-02-01代码#include<cstdio>int month[13] = {0, 31

2021-03-08 17:53:18 121

原创 算法笔记3.4B: Day of Week

题目描述We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by 100, or divisible by 400.For example, years 2004, 2180 and 2400 are leap. Years 2004, 2181 and 2300 are not leap.Your task

2021-03-08 16:47:17 75

原创 算法笔记3.4C: 打印日期

题目描述We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by 100, or divisible by 400.For example, years 2004, 2180 and 2400 are leap. Years 2004, 2181 and 2300 are not leap.Your task

2021-03-08 11:22:58 79

原创 算法笔记3.4A: 日期差值

题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5代码#include<cstdio>int month[13][2] = {{0,0}, {31,31}, {28,29}, {31, 31}, {30,30}, {31,31}, {30,30}, {31

2021-03-07 16:32:45 74

原创 算法笔记3.3D: 沙漏图形 tri2str [1*+]

题目描述问题:输入n,输出正倒n层星号三角形。首行顶格,星号间有一空格,效果见样例样例输入3样例输出* * * * * * * * * * *数据规模 1<= n <=50 代码#include<stdio.h>int main(){ int n; //数据规模n while(scanf("%d", &n) != EOF){ for(int i = 0; i < n ; i++){

2021-03-02 18:08:11 161

原创 算法笔记3.3C:等腰梯形(基础题)

题目描述请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。 **** ****** ******************输入输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。输出对应于m个case输出要求的等腰梯形。样例输入14样例输出 **** ****** ******************代码#include<stdio.h>int main(){ i

2021-03-02 10:46:49 235

原创 算法笔记3.3B:Hello World for U

题目描述Given any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, “helloworld” can be printed as:h de ll rlowoThat is, the characters must be printed in the original order, starting top-down

2021-03-02 09:50:53 65

原创 算法笔记3.3A:输出梯形(基础题)

题目描述输入一个高度h,输出一个高为h,上底边为h的梯形。输入一个整数h(1<=h<=1000)。输出h所对应的梯形。样例输入5样例输出 ***** ******* ********* ************************...

2021-02-27 09:31:46 98

原创 算法笔记3.2E:学生查询

题目描述输入n个学生的信息,每行包括学号、姓名、性别和年龄,每一个属性使用空格分开。最后再输入一学号,将该学号对应的学生信息输出。输入测试数据有多组,第一行为样例数m。对于每个样例,第一行为学生人数n(n不超过20),加下来n行每行4个整数分别表示学号、姓名、性别和年龄,最后一行表示查询的学号。输出输出m行,每行表示查询的学生信息,格式参见样例。样例输入141 李江 男 212 刘唐 男 233 张军 男 194 王娜 女 192样例输出2 刘唐 男 23

2021-02-25 10:55:07 161 1

原创 算法笔记3.2D:查找

题目描述输入数组长度 n输入数组 a[1…n]输入查找个数m输入查找数字b[1…m]输出 YES or NO 查找有则YES 否则NO 。输入输入有多组数据。每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。输出如果在n个数组中输出YES否则输出NO。样例输入63 2 5 4 7 823 6样例输出YESNO代码:#include<stdio.h>int main(

2021-02-24 16:00:23 65

原创 算法笔记3.2C:查找学生信息

题目描述输入N个学生的信息,然后进行查询。输入输入的第一行为N,即学生的个数(N<=1000)接下来的N行包括N个学生的信息,信息格式如下:01 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 19然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:02030104输出输出M行,每行包括一个对应于查询的学生的信息。如果没有对应的学生信息,则输出“No Answer!”...

2021-02-24 09:49:28 100

空空如也

空空如也

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

TA关注的人

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