- 博客(190)
- 收藏
- 关注
原创 毕业半年多的碎碎念。
家庭变故,准确的说自大三开始,一些不可抗力在逐渐加重我人生上的“负担”。一些病可以拖垮整个家庭。如不急不慢的秋风,悄无声息带走你茅屋上的茅草,而你又处在昏沉之中,意识到时,等待你的只有寒冽的冬风。本身又是农村的,家里第一个大学生,不曾上过学的父母,如同大多数农村学子一样,眼见和人生规划如同盲人过河。在没有太多的波动、干扰下可以做自己想做的事,是一种常见却又珍贵的人生状态。可以歇斯底里的呐喊,叫嚣命运的不公,可终究要面对这些人生苦楚,加油。我的博客停更了很久,原因我很想说说,可我本身又是报喜不报忧的性格。
2024-01-26 01:50:59
561
5
原创 看入栈序列判断出栈序列是否合法
思路:记某数字的入栈次序为n,出栈序列里该数字后面的“数字”(入栈次序小于n的,比如 n-1,n-6),这些“数字”的次序会组成一个递减的序列。比如 A1 ……A2……A3,以A3开头的序列,必有这样的形式A3……A2……A1。原因,做数据结构的例题自己总结的,证明网上有吧。#include<bits/stdc++.h>using namespace std;int a[10000]={0}; //哈希表,记录数字n1的入栈顺序int main(){ int i=0; cin&.
2022-05-22 15:06:56
745
原创 7-13 还原二叉树 (25 分)
给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。输入格式:输入首先给出正整数N(≤50),为树中结点总数。下面两行先后给出先序和中序遍历序列,均是长度为N的不包含重复英文字母(区别大小写)的字符串。输出格式:输出为一个整数,即该二叉树的高度。输入样例:9ABDFGHIECFDHGIBEAC输出样例:5第一想法:根据前中序构建二叉树、然后求二叉树高度(力扣上有类似的原题)。难的地方——构建二叉树。#include<bits/stdc++.h>
2022-03-15 17:57:54
369
原创 中国地质大学北京信息管理与信息系统——Java程序设计第四次上机part2(查询后,输入到滚动面板里显示)
//在通过上个作业的折磨后,这个课后作业做得比较顺畅 (ps.数据库的建立最好和我的一样,防止出现报错)package Nobody_care;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;impo
2021-12-27 19:52:03
525
1
原创 中国地质大学北京信息管理与信息系统——Java程序设计第四次上机part1(改进,显示条数)
package Nobody_care;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import ja
2021-12-27 16:01:00
276
原创 中国地质大学北京信息管理与信息系统——Java程序设计第四次上机part0(老天爷,终于写出来了)
package Nobody_care;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import ja
2021-12-27 15:15:48
314
1
原创 java上机,排序十位数字,并保存到文件里
package Nobody_care;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileWriter;import java.io.IOException;import javax.swing.AbstractAction;import javax.swing.JButton;impo
2021-12-26 23:07:14
405
原创 中国地质大学北京信息管理与信息系统——Java程序设计第三次上机(录入界面又又改进了)
package Nobody_care;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileWriter;import java.io.IOException;import javax.swing.AbstractAction;import javax.swing.JButton;impo
2021-12-20 16:50:55
245
原创 中国地质大学北京信息管理与信息系统——Java程序设计第三次上机part1,成绩录入界面再次改进(原版看第二次上机作业)
package Nobody_care;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileWriter;import java.io.IOException;import javax.swing.AbstractAction;import javax.swing.JButton;impo
2021-12-20 15:40:44
190
原创 中国地质大学北京信息管理与信息系统——Java程序设计:关于做题顺序
有些作业的顺序不一致,但基本都能找到,比如第三次上机的作业,我在第二次上机的时候就写过了。没找到,注意看下观看量少的博文,应该是在那里面。respect~
2021-12-20 14:25:32
545
原创 中国地质大学北京信息管理与信息系统——Java程序设计第三次上机part0在界面排序数组并输出,滚动面板改进(第二次上机实验,part1)
package Nobody_care;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.*;import javax.swing.AbstractAction;import javax.sw
2021-12-20 14:22:17
298
原创 中国地质大学北京信息管理与信息系统——Java程序设计第二次上机part6在界面排序数组并输出,实验2.3改进
应该不会有人原模原样抄吧?不会真的有吧?(恐慌脸)。package learning_swing;import java.awt.GridLayout;import java.awt.event.ActionEvent;import javax.swing.AbstractAction;import javax.swing.ButtonGroup;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.
2021-12-18 19:01:45
159
原创 中国地质大学北京信息管理与信息系统——Java程序设计第二次上机part6在界面排序数组并输出,实验2.3
package learning_swing;import java.awt.GridLayout;import java.awt.event.ActionEvent;import javax.swing.AbstractAction;import javax.swing.ButtonGroup;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.
2021-12-15 17:42:35
488
1
原创 中国地质大学北京信息管理与信息系统——Java程序设计第二次上机part5计算器改进
package learning_swing;import javax.swing.*;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Container;import java.awt.GridBagLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;public class homework3_gaijin {
2021-12-15 16:55:15
294
原创 中国地质大学北京信息管理与信息系统——Java程序设计第二次上机part4猜游戏改进
package learning_swing;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.util.Random;import javax.swing.AbstractAction;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTex
2021-12-15 15:25:02
2432
原创 中国地质大学北京信息管理与信息系统——Java程序设计第二次上机part3实验4的改进
实验4:补充,末尾记录累积绩点package learning_swing;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileWriter;import java.io.IOException;import javax.swing.AbstractAction;import javax.
2021-12-14 19:35:21
179
原创 中国地质大学北京信息管理与信息系统——Java程序设计第二次上机part2窗口输入十位数字,然后排序
实验六:窗口输入数字,排序后保存到文件里,并显示到界面上。package learning_swing;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.File;import java.io.FileWriter;import java.io.IOException;import javax.swing.AbstractAction
2021-12-14 19:31:22
382
原创 中国地质大学北京信息管理与信息系统——Java程序设计第二次上机part1
实验4package learning_swing;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.io.*;import javax.swing.*;public class homework4 { public static void main(String[] args) { // TODO Auto-generated method stub JFrame jf=new J
2021-12-14 16:27:38
218
原创 中国地质大学北京信息管理与信息系统——Java程序设计第二次上机part0(未改进)
第一个实验:窗口:package learning_swing;import java.awt.*;import java.awt.event.ActionEvent;import javax.swing.*;public class homework1 { public static void main(String[] args) { // TODO Auto-generated method stub JFrame jf=new JFrame("成绩录入界面"); jf
2021-12-14 15:05:42
615
1
原创 中国地质大学北京信息管理与信息系统——Java程序设计第一次上机第四个实验
第四个实验:package Sw;import java.util.*;class ke{ String name; Double grade; Double jidian;}public class homework4 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); // TODO Auto-generated method stub int number=0;
2021-12-13 21:28:08
356
1
原创 中国地质大学北京信息管理与信息系统——Java程序设计第一次上机前三个实验
第一个实验:package Sw;import java.util.Scanner;public class shangjiwork_1 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); int a=0,b=0,c=1; int count=0; System.out.println("请输入你的起
2021-12-13 21:27:01
236
3
原创 1008 Elevator (20 分)
这个题很无语,最后一个楼层也要加上停的时间……#include<bits/stdc++.h>using namespace std;int main(){ int t,sum=0,pre=0,now; cin>>t; sum+=t*5; while(t--){ cin>>now; if(now>pre) sum+=(now-pre)*6; else sum+=(pre-n
2021-10-26 10:28:12
125
原创 1007 Maximum Subsequence Sum (25 分)
思路:动态规划,记录最大结尾数字下标;for循环倒着找出最大上升序列的首下标。输出格式:1.全为负数,输出格式是0 nums[0] nums[nums.size()-1];2.正常按照普通格式输出就可以#include<bits/stdc++.h>using namespace std;vector<int> nums;int start=0,enD=0,sum=0,maxn=INT_MIN;int main(){ int i,n; cin>&g
2021-10-26 09:38:38
121
原创 1006 Sign In and Sign Out (25 分)
题目意思:给你数个这样的字符串组合“编号 时间1 时间2”(时间1比时间2早),从数个字符串组合里找到 时间1最早的编号xxx,时间2最晚的编号yyy。#include<bits/stdc++.h>using namespace std;int main(){ string ans1,ans2,time1,time2,s,t1,t2; int i; cin>>i>>s>>t1>>t2; ans1=s,ans2
2021-10-25 18:00:27
102
原创 1005 Spell It Right (20 分)
哈希表定义在全局区报错了,具体原因我不知道。这道题,还是很简单的:题目给我们一个数字,将其每位上的数字加起来,然后换成拼音输出。ps.防止越界我们把给题目给我们的数字当成字符串来进行操作。#include<bits/stdc++.h>using namespace std;int main(){ unordered_map<char,string> hash{{'0',"zero"},{'1',"one"},{'2',"two"},{'3',"three"},
2021-10-25 16:28:48
109
1
原创 1004 Counting Leaves (30 分)
很奇怪,难点不在于题,而是读懂题……英语就让我有点????,读不懂题目,感觉这些题是不是有配书啊,风格和力扣差别很大,用二维数组表示树我也不熟悉……但好歹看懂了题目(表示很无语,真的很无语)题目里输入的N没有用吧,我反正没用到,M(<N)表示非叶节点数???(我黑人脸)猜测下“01 1 02”的意思是,父节点是01,有1个孩子,孩子是02,(02这个点算1层)我们可以在修改上面那个案例,验证我们的想法:9(随便写的) 2(m为2)01 3 02 03 04 02 2 05 06毫无疑
2021-10-25 15:06:08
141
原创 1003 Emergency (25 分)
#include<bits/stdc++.h>using namespace std;vector<vector<int>> edges(501,vector<int>(501,INT_MAX));//有向图vector<int> dis(501,INT_MAX),weight(501,0),w(501,0),nums(501,0);//分别对应从原点到某点的最短距离,某点所拥有的救援队人数,从原点到某点积累的救援队人数,从原点到某点的最
2021-10-25 09:04:10
103
原创 图像旋转总结(矩阵旋转)
给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[[7,4,1],[8,5,2],[9,6,3]]...
2021-10-14 18:30:31
1028
转载 76.最小覆盖子串
题目入口这道题要求我们返回字符串 s中包含字符串 t 的全部字符的最小窗口,我们利用滑动窗口的思想解决这个问题。因此我们需要两个哈希表,hs哈希表维护的是s字符串中滑动窗口中各个字符出现多少次,ht哈希表维护的是t字符串各个字符出现多少次。如果hs哈希表中包含ht哈希表中的所有字符,并且对应的个数都不小于ht哈希表中各个字符的个数,那么说明当前的窗口是可行的,可行中的长度最短的滑动窗口就是答案。过程如下:1、遍历t字符串,用ht哈希表记录t字符串各个字符出现的次数。2、定义两个指针j和i,j指针
2021-08-11 05:27:06
185
原创 java_day4(日期时间、正则表达式、方法)
1.密密麻麻太多了,需要再翻菜鸟文档吧……2.看第三课时ppt(地大李华jiao的),然后接着看了第四课时和第五课时,There is nothing to say here.3.看c++去
2021-07-13 15:46:31
138
原创 java_day3(Number&Math、Character、String、StringBuffer、StringBuilder类、数组)
1.所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。2.装箱举例:// 原始字符 ‘a’ 装箱到 Character 对象 ch 中Character ch = ‘a’;// 原始字符 ‘x’ 用 test 方法装箱// 返回拆箱的值到 ‘c’char c = test(‘x’);3.String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上。4.String 类有 11 种构造方法,这些方法提供不同
2021-07-12 14:13:35
139
原创 java_day2(修饰符,运算符,循环语句,条件语句,java switch case)
1.静态方法:static 关键字用来声明独立于对象的静态方法。静态方法不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据。2.木有了,这些标题内容大多和C/C++一样,没什可记的,特有的现在也不深入……...
2021-07-11 21:39:11
151
原创 java_day1(对象和类,基础数据类型,变量类型)
1.如何区分类和对象?类(class):狗;对象:哈巴狗,柴犬狗,舔狗。属性:值2.源文件的名称应该和 public 类的类名保持一致。例如:源文件中 public 类的类名是 Employee,那么源文件应该命名为Employee.java。3.如果一个类定义在某个包中,那么 package 语句应该在源文件的首行。4.如果源文件包含 import 语句,那么应该放在 package 语句和类定义之间。如果没有 package 语句,那么 import 语句应该在源文件中最前面。5.语言风格:
2021-07-10 12:50:10
160
原创 致学弟学妹的一封信——关于学好C++,和准备学校的考试。
信管这学期也没有什么计算类课程,都是偏向管理类的课程,也就下半年会开java和Oracle数据库应用两门稍微像样的计算机课程,所以写的博客少之又少,按规划做的事情也零零散散,回看这学期,并没有学到什么让自己感到自豪的技能,真的汗颜,希望学弟学妹别向我学习。一点牢骚,离题了。我这学期增加了很多粉丝(几乎都是地大的),也收到很多私信和评论。虽然C++学得不怎么样(说的实话,工作里用到的,和学校教的是有很大区别的!),但面对学校的应试还是勉强可以说一下吧,毕竟这门课也拿了满绩,还是可以说一下。1.期末考,一般
2021-06-03 12:43:21
686
5
原创 简单CNN复现猫狗识别。
前言:假大空课程要求做什么结课论文,然后就选这个题了,也没啥好说的。模型是网上找的,其余东西是自己做的。比较难的就是搭建环境了,觉得对自己能力有提升的地方就是搭建环境的能力,和复现别人的东西有点提升。1.搭建环境:我以前搭建过,后来复现代码的时候发现还是有冲突,然后在网上找了一些教程,发现一个up的视频比较好,也比较详细,按照她的视频走,能满足项目的环境要求,点击这里,观看视频。2.下载数据,这里需要到kaggle上,不过我这里有,不必去kaggle了,还要注册,挺麻烦的。算了,懒得说了。总的来
2021-05-15 23:35:01
713
5
原创 Day2
1.堆区(heap):Malloc/new,free/delete,操作系统管理2.strlen() 长度不包括 0, sizeof() 内存块大小3.指针,只可读,保证析构内存的时候,保证指针所指向的内存空间安全释放今天讲的都是指针,没啥好记录的,也许明天有。...
2021-05-08 17:45:33
147
原创 Day1
1.数组做函数参数,会退化为指针。形参中的数组,编译器会把它当成指针处理。这是C语言的特色。2.形参写在函数上,和写在函数内是一样的,只不过是具有对外的属性而已。3.数据类型的本质:固定大小内存块的别名。4.有b[ ] ,b代表数组元素的首地址,&b代表整个数组的地址。...
2021-05-07 21:53:22
145
alien_invasion.zip
2021-03-01
中国地质大学(北京)数据库上机实践报告(仅供参考)
2020-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人