whale .
码龄5年
求更新 关注
提问 私信
  • 博客:208,121
    208,121
    总访问量
  • 221
    原创
  • 116
    粉丝
  • 1
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
加入CSDN时间: 2019-11-15
博客简介:

qq_45885219的博客

查看详细资料
个人成就
  • 获得193次点赞
  • 内容获得39次评论
  • 获得506次收藏
  • 代码片获得5,842次分享
创作历程
  • 8篇
    2022年
  • 5篇
    2021年
  • 208篇
    2020年
成就勋章
TA的专栏
  • Java基础
    1篇
  • 蓝桥杯题解
    5篇
  • 编译原理
    2篇
  • 入门小项目
    2篇
  • Java杂难点
    3篇
  • 《数据结构与算法》实践能力专题训练5 二叉树
    10篇
  • 《数据结构与算法》实践能力专题训练7 查找
    11篇
  • 《数据结构与算法》实践能力专题训练6 图论
    14篇
  • 《数据结构与算法》实践能力专题训练8 排序
    2篇
  • 实验IV—常用类和集合框架练习
    1篇
  • 《数据结构与算法》实践能力专题训练3 栈与队列
    10篇
  • 《数据结构与算法》实践能力专题训练4—串
    13篇
  • 实验III—类和对象、继承与多态练习
    21篇
  • 《数据结构与算法》实践能力专题训练2 链表
    13篇
  • 实验II—JAVA语法基础练习
    51篇
  • 笔记
  • Java中部分语句的理解
  • Java
    1篇
  • 实验I—环境搭建与简单JAVA程序设计
    39篇
  • 《数据结构与算法》实践能力专题训练1 顺序表
    9篇
  • 部分语句理解
    2篇
  • 程设II链表题解
    9篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • Java
    java
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

D - 表达式语法分析——递归子程序法

Description递归子程序法是一种确定的自顶向下语法分析方法,要求文法是LL(1)文法。它的实现思想是对应文法中每个非终结符编写一个递归过程,每个过程的功能是识别由该非终结符推出的串,当某非终结符的产生式有多个候选式时能够按LL(1)形式唯一地确定选择某个候选式进行推导。请根据下面的表达式LL(1)文法,构造递归子程序,完成对表达式的语法分析。表达式文法如下:E→TGG→+TG | εT→FSS→*FS | εF→(E) | i对于给定的输入串(长度不超过50个符号),请输出
原创
发布博客 2022.03.25 ·
939 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

字符串的输入输出处理

题目描述字符串的输入输出处理。输入第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。输出先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。样例输入2www.dotcpp.com DOTCPPA C MD O T CPP样例输出www.dotcpp.com DOTCPPA C MDOTCPP#include <ios
原创
发布博客 2022.03.05 ·
757 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

A - 小C语言--词法分析程序

Description小C语言文法<程序>→<main关键字>(){<声明序列><语句序列>}<声明序列>→<声明序列><声明语句>|<声明语句>|<空><声明语句>→<标识符表>;<标识符表>→<标识符>,<标识符表>|<标识符><语句序列>→<语句序列><语句>
原创
发布博客 2022.03.05 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

字符逆序。

题目描述将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。输入输入包括一行。 第一行输入的字符串。输出输出转换好的逆序字符串。样例输入I am a student样例输出tneduts a ma I#include <iostream>#include <cstring>//☆☆☆using namespace std;int main(){ char a[100], i, n; gets(a); n = s
原创
发布博客 2022.02.14 ·
580 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用筛法求之N内的素数。

题目描述用筛法求之N内的素数。输入N输出0~N的素数样例输入100样例输出2357111317192329313741434753596167717379838997#include <iostream>#include <math.h>using namespace std;int main(){ int n; int flag; scanf("%d", &n); f
原创
发布博客 2022.02.14 ·
580 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Hello, world

题目描述This is the first problem for test. Since all we know the ASCII code, your job is simple: Input numbers and output corresponding messages.输入The input will contain a list of positive integers separated by whitespaces(spaces, newlines, TABs). Please p
原创
发布博客 2022.02.14 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

母牛的故事

母牛的故事题目描述有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。输出对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入2450样例输出246题目分析根据年份和母牛数量的关系可以看出第三年及之前母牛数量和年份一致
原创
发布博客 2022.02.07 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算器.py

import tkinterimport decimalimport mathclass KeyValue: def __init__(self, key_): self.key_ = key_ self.flag = 0 def del_(self):#删除,如果save不为空则删除栈顶元素,否则pass if save: save.pop() else: pass
原创
发布博客 2022.01.18 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Bank小项目(控制台)

Dao–>Dao.Impl–>Biz–>Main数据访问层 业务逻辑层 表示层实体类:Account:账户编号、姓名、金额Log:日志编号、账户编号、姓名、金额、时间时间类自定义异常类Dao层:BaseDao作为连接数据库的方法方便后面直接调用AccountDao:向account表中增加一条记录从account表根据accid列查询该账户信息在account表中修改一条记录,根据accid将money列变化value元从account表中删除一条记录,.
原创
发布博客 2021.08.23 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

GUI基础分享(部分组件)

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。先上一个简单的窗口(Frame)import java.awt.Color;import java.awt.Frame;public class TestFrame { public static void main(String[] args) { //Frame Frame frame = new Frame("我的第一个java图像界面窗口")
原创
发布博客 2021.08.09 ·
428 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

JAVA数组的内存分析

一维数组的内存分析二维数组的内存分析2.3.
原创
发布博客 2021.07.23 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java内存分析

逻辑上的划分:栈内存,堆内存,方法区。a)栈内存:局部变量或变量名称,栈结构(先进后出),空间较小,用完后自动销毁。b)堆内存:存放对象,空间较大,垃圾回收器(GC)回收垃圾。c)方法区:存放类信息,方法信息,常量从main方法开始分析代码。先对照上面的定义,看一个简单的实例:上代码public class Person { int id; int age; public static void main(String[] args) { Person p1 = new Perso
原创
发布博客 2021.02.22 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

接口和抽象类的区别:

► 抽象类和接口均包含抽象方法,类必须实现所有的抽象方法,否则是抽象类►抽象类和接口都不能实例化,他们位于继承树的顶端,用来被其他类继承和实现两者的区别主要体现在两方面:语法方面和设计理念方面语法方面的区别是比较低层次的,非本质的,主要表现在:►接口中只能定义全局静态常里,不能定义变里。抽象类中可以定义常里和变里。►接口中所有的方法都是全局抽象方法。抽象类中可以有0个、1个或多个。甚至全部都是抽象方法。►抽象类中可以有构造方法,但不能用来实例化s而在子类实例化是执行,完成属于抽象类的初始化操作。接
原创
发布博客 2021.02.06 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构实验之排序三:bucket sort

数据结构实验之排序三:bucket sortDescription根据人口普查结果,知道目前淄博市大约500万人口,你的任务是帮助人口普查办公室按年龄递增的顺序输出每个年龄有多少人,其中不满1周岁的按0岁计算,1到2周岁的按1岁计算,依次类推,大于等于100岁的老人全部按100岁计算。Input输入第一行给出一个正整数N(<=5000000),随后连续给出N个整数表示每个人的年龄,数字间以空格分隔。Output按年龄递增的顺序输出每个年龄的人口数,人口数为0的不输出,每个年龄占一行,数字间
原创
发布博客 2020.12.19 ·
206 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

数据结构实验之排序二:交换排序

数据结构实验之排序二:交换排序Description冒泡排序和快速排序都是基于"交换"进行的排序方法,你的任务是对题目给定的N个(长整型范围内的)整数从小到大排序,输出用冒泡和快排对这N个数排序分别需要进行的数据交换次数。Input连续多组输入数据,每组数据第一行给出正整数N(N ≤ 10^5),随后给出N个整数,数字间以空格分隔。Output输出数据占一行,代表冒泡排序和快速排序进行排序分别需要的交换次数,数字间以1个空格分隔,行末不得有多余空格。SampleInput849 38 6
原创
发布博客 2020.12.19 ·
312 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

数据结构实验之排序一:一趟快排

数据结构实验之排序一:一趟快排Description给定N个长整型范围内的整数,要求输出以给定数据中第一个数为枢轴进行一趟快速排序之后的结果。Input连续输入多组数据,每组输入数据第一行给出正整数N(N < = 10^5),随后给出N个长整型范围内的整数,数字间以空格分隔。Output输出一趟快速排序后的结果,数字间以一个空格间隔,行末不得有多余空格。SampleInput849 38 65 97 76 13 27 49Output27 38 13 49 76 97 65 4
原创
发布博客 2020.12.18 ·
485 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

土拨鼠掷鼬鼠

土拨鼠掷鼬鼠Description神奇的土拨鼠今天又很乖的皮的玩起了鼬鼠,今天依旧是掷鼬鼠。土拨鼠忘记了自己家周围有着 nn 圈的着火带。已知距离土拨鼠 r[i]r[i] (1 \leqslant i \leqslant n)(1⩽i⩽n) 的位置处有一圈着火地带。现在土拨鼠有 mm 次投掷,告诉你它投掷的距离 L[i]L[i] (1 \leqslant i \leqslant m)(1⩽i⩽m),问你当前投掷的鼬鼠会不会解脱 gg 掉,也就是落在着火地带上(当前仅当 L[i]L[i] == r[j]r
原创
发布博客 2020.12.18 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TimesIsMoney

TimesIsMoneyDescription给你一个序列,有N个整数(int以内),判断一个数在这个序列中出现几次。Input多组输入,输入到文件结尾首先输入一个n,然后输入n个整数。在输入一个m,代表查询的个数 ,然后输入m个数(int以内)。n,m <= 100000;Output对应每一次查询,输出这个数在序列中出现几次。SampleInput51 2 2 3 532 4 5Output201Hintmap+桶排序#include <bits/
原创
发布博客 2020.12.18 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构实验:哈希表

数据结构实验:哈希表Description在n个数中,找出出现次数最多那个数字,并且输出出现的次数。如果有多个结果,输出数字最小的那一个。Input单组数据,第一行数字n(1<=n<=100000)。接下来有n个数字,每个数字不超过100000000Output出现次数最多的数字和次数。SampleInput31 1 2Output1 2Hint此题可采用除留余数法#include <stdio.h>#include <stdlib.h>
原创
发布博客 2020.12.17 ·
541 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查找练习 hash——出现过的数字

查找练习 hash——出现过的数字Description有一个数据字典,里面存有n个数字(n<=100000),小明现在接到一个任务,这项任务看起来非常简单——给定m个数字,分别查询这m个数字是否出现在字典之中;但是考虑到数据量的问题,小明找到了善于编程的你,希望你可以帮他解决这个问题。Input输入数据只有一组!第一行包含两个整数n m,分别代表字典中数字的个数和要查询的数字的个数。接着n行代表字典中的n个数字。最后m表示要查询的数字。Output如果某个数字存在,则输出YES,否
原创
发布博客 2020.12.16 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多