自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mixinju的优快云博客

计算机专业本科在读

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++对象模型,默认构造函数、拷贝构造函数

C++对象模型,默认构造函数、拷贝构造函数C++ 对象模型演进以下内容属于本人自己的学习笔记,参考资料是大名鼎鼎的 《深度C++探索对象模型》,如有错误欢迎指出名词解释侯捷老师在翻译的时候就保留了大量的英文名词,这样表达起来其实会更加清楚一点详情 请访问飞书文档...

2021-12-07 18:58:01 631

原创 Hash 哈希 PTA 相关题目解析

PTA上几道哈希的练习题,希望可以帮到同学们

2021-12-05 20:47:12 1391

原创 PTA-天梯赛-L-032-彩虹瓶-栈

天梯赛题目集L2-032 彩虹瓶题意解析这个题目应该主要是想考察使用 栈 这一数据结构的,如果想到栈的话,那也就没有什么难的啦。思路剖析如果当前工厂的发货的编号不是我们想要的哪一个,就把这个编号推到栈里面。其他情况呢?这里注意,这里其实情况要稍微复杂一点的,假如工厂里面发货编号就是我们想要的,那么我们把这个货物放在对应的位置,但是放完之后,还要考虑到是否此时栈里面的 top元素编号是满足条件的。最后,如果栈为空,说明可以完成任务,如果栈不为空,说明是无法完成任务的。同时,这里再补充一点就是,要

2021-10-26 19:44:32 465

原创 PTA-出栈顺序的合法性-基础实验 3-2.4

基础实验3-2.4 Pop Sequence (25 分)Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, …, N and pop randomly. You are supposed to tell if a given sequence of numbers is a possible pop sequence of the stack. For example, if M

2021-10-26 19:41:58 366

原创 C++中的精度控制、不同进制输出、输出格式控制、指定精度小数

C++中用流操纵算子控制输出格式本文来自中国大学MOOC中 郭炜 老师的 C++ 视频。个人觉得质量挺高的,也很有深度,比黑马的那个好一点吧,主要定位也不一样,一个是辅导机构,一个是慕课平台。链接如下MOOC地址我只是一个搬运工吧://// Created by mixinju on 2021/8/8 0008.//#include<iostream>#include<iomanip>using namespace std;int main(){ i

2021-08-08 21:13:24 319

原创 HTML常用标签

HTML常用标签文本标签超链接<a href="www.baidu.com">点击进入百度</a>路径两种,一种是绝对路径另外一种是相对路径,相对路径是指相对于包含这个标签的html文件的路径。这里不再过多赘述,不懂得可以自行百度。外部链接:访问页面外的元素,就像上面的一样内部链接(锚点):也可以访问页面内的,就好像我们平时在word或者PFD中使用的标签那样,点击一下可以直接跳转到对应的页面内的地方。下面看代码示例如下<!--文件内的链接>&l

2021-06-13 13:29:05 412 1

原创 C程序综合训练随堂考试(2021年5月27日)

C程序综合训练随堂考试(2021年5月27日)全网最详细的注释一到这种PTA考试就掉链子,不是写不出来,好像一在PTA上考试人就好像是傻了,好几次都是这种情况,考完后写个题解吧。百分之百原创!个人觉得代码很完美,很健康!同时 ,有些代码直接交到pta上肯定不会通过,但是bug倒是没有,只不过代码是按照题意完全自己构建的,读者如果理解我的想法,很快就可以写出来对应的答案代码!希望读者自己体会一下!6-1 统计专业人数 (15 分)题目大意给一个存有学生学号的链表,统计含有特点特征的节点个数解题思

2021-06-02 22:21:48 1209

原创 8-1 学生成绩管理系统

一、题目描述@设计一个菜单驱动的学生成绩管理程序,管理n个学生的m门考试科目成绩,实现以下基本功能:① 能够新增学生信息,并计算总分和平均分;② 能够根据学号修改和删除某学生信息;③ 能够显示所有学生的成绩信息;④ 能够分别按总分和学号进行排序;⑤ 能够根据学号查询该学生的基本信息;⑥ 学生成绩数据最终保存在文件中,能够对文件读、写学生数据。程序运行时,菜单形式如下:正在完成中。。。()尽情期待...

2021-05-20 10:40:51 1245 2

原创 销售信息管理系统-NIT计算机与数据工程学院-小的大作业

销售管理系统要求某公司有N(N<=20)位销售员(编号:E001-E00N,至少包含销售员的若干基本信息如姓名、性别、受教育程度等),负责销售M(M<=30)个产品(编号:P001-P00M,至少包含产品的基本信息,如产品名称、单价、库存量等信息)。每个销售员在销售商品时,执行订单操作(销售记录,至少包含销售日期、销售编号、销售员编号、销售产品编号、销售数量等信息)。 设计一个简易库存-销售系统,使之能提供以下功能: 1、系统以菜单方式工作; 2、销售表信息录入功能(销售记录信息用文件保存

2021-05-16 12:33:46 744 5

原创 PTA-7-26 单词长度 (15 分)

PTA-7-26 单词长度 (15 分)女盆友的作业,不太会,我就顺手写个题解啦啊你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it’s算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。输入格式:输入在一行中给出一行文本,以.结束提示:用scanf("%c",…);来读入一个字符,直到读到.为止。输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。

2021-05-13 10:32:34 1395

原创 单链表逆转的三种方法

单链表逆转的三种方法基本双指针基本思路就是建立两个新的结点,一个是在遍历结点时头结点的前一个结点,另一个时头结点的下一个结点。具体来看代码解释。class Solution {public: ListNode* reverseList(ListNode* head) { ListNode* cur = NULL, *pre = head; while (pre != NULL) { ListNode* t = pre->next;

2021-04-23 18:14:18 1318

原创 <algorithm>头文件中count()和count_if()以及max_element和min_element()具体用法

头文件中count()和count_if()以及max_element和min_element()具体用法先看代码:#include <algorithm>#include <iostream>bool greater10(int value){ return value >50;}int main(){ using namespace std; int Array[20]={10,21,32,56,89,75,154,45,8,48,

2021-04-09 21:00:39 410

原创 C/C++二维数组及一维指针数组内存分配

C/C++二维数组及一维指针数组内存分配我们以char 类型的二维数组为例吧;char array[3][5];这个数组的内存空间是怎么样的呢?可以把它理解成一个矩阵的形式,他所占的字节数==3 * 5 * sizeof(char),就是15个字节,有三行,每行占五个字节;下面我们来看下面一种形式:char *array_two[3],建立一个含有三个指向char类型的指针的数组;那么他的内存分配就是非常非常连续的,地址是一个接着一个的,我们直接看代码吧:the adress of array

2021-04-09 18:43:01 570 2

原创 C/C++指针详解(数组名有时候不是数组首元素的地址)

C/C++指针详解(数组名有时候不是数组首元素的地址)指针的概念​ 首先,指针是一个值为内存地址的变量(数据对象),首先是“变”,说明我们定义的一个指针变量是可以改变的,例如:int*pointer=NULL;int Value=3;pointer=&Value;一个int类型的变量储存着一个32位的整型数值,那么一个指针变量储存着一个内存地址;int* pointer;表明pointer储存着一个内存地址,该地址上的 值是一个int类型的值;*在申明指针的时候就是一个标记,表示该变

2021-04-09 16:54:52 566

原创 C++缓冲区

C++缓冲区#什么是缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。为什么要引入缓冲区我们为什么要引入缓冲区呢?比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据取完后再去磁盘中读取,这样就可以减少磁盘的读写次数,再加上计算机对缓冲区的操作大大快于对磁盘的操作,故应用缓冲

2021-04-04 13:33:05 2394 1

原创 C语言qsort()函数

#C语言qsort()函数#include<stdio.h>#include<stdlib.h>int cmp (const void * a, const void * b)//cmp函数是用来决定排序顺序的,是从大到小还是从小到大;// 自己可以先了解{ return ( *(int*)a - *(int*)b );}int main(){ int Array[6]={7,6,5,4,3,2};//创建一个名称为Array的含有6个int类型元素的

2021-03-23 12:58:58 171

原创 2021-03-15

HDU 1427[题目链接]=(https://www.nitacm.com/problem_show.php?pid=1405)速算24点相信绝大多数人都玩过。就是随机给你四张牌,包括A(1),2,3,4,5,6,7,8,9,10,J(11),Q(12),K(13)。要求只用’+’,’-’,’*’,’/'运算符以及括号改变运算顺序,使得最终运算结果为24(每个数必须且仅能用一次)。游戏很简单,但遇到无解的情况往往让人很郁闷。你的任务就是针对每一组随机产生的四张牌,判断是否有解。我们另外规定,整个计算过

2021-03-15 21:24:12 134

原创 2021-03-13

HDU 1083(二分图匹配\匈牙利算法)题目链接Consider a group of N students and P courses. Each student visits zero, one or more than one courses. Your task is to determine whether it is possible to form a committee of exactly P students that satisfies simultaneously the co

2021-03-13 15:41:02 90

原创 2021-03-13

HDU 1050题目链接The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in the following figure.The floor has 200 rooms each on the north side and south side along the corridor. Recently the Company made a plan to r

2021-03-13 08:54:43 187

原创 2021-03-12

HDU 1197(进制转换相关的问题)题目链接Find and list all four-digit numbers in decimal notation that have the property that the sum of its four digits equals the sum of its digits when represented in hexadecimal (base 16) notation and also equals the sum of its digits w

2021-03-12 19:11:17 91

原创 2021-03-09

HDU 1194题目链接Superbowl Sunday is nearly here. In order to pass the time waiting for the half-time commercials and wardrobe malfunctions, the local hackers have organized a betting pool on the game. Members place their bets on the sum of the two final scor

2021-03-09 19:14:59 73

原创 2021-03-08

HDU 1163题目链接The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital root. If the resulting value contains two or more digits, those digits are summed an

2021-03-08 20:16:24 196

原创 2021-03-08

HDU 1106题目链接输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。Input输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度不大于1000。输入数据保证:分割得到的非负整数不会大于100000000;输入数据不可能全由‘5’组成。Out

2021-03-08 19:22:56 195 2

原创 2021-03-06

HDU 1076(日期问题)题目链接Time Limit: 1000msMemory Limit: 32768KBIgnatius was born in a leap year, so he want to know when he could hold his birthday party. Can you tell him?Given a positive integers Y which indicate the start year, and a positive integer N,

2021-03-06 20:13:32 176

原创 2021-03-06

HDU 1056细节问题题目链接How far can you make a stack of cards overhang a table? If you have one card, you can create a maximum overhang of half a card length. (We’re assuming that the cards must be perpendicular to the table.) With two cards you can make the top

2021-03-06 12:43:29 58

原创 2021-03-06

PTA 《Python》第2章-9 比较大小 (10 分)本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:4 2 8输出样例:2->4->8代码a,b,c=input().split()a=eval(a)b=eval(b)c=eval(c)if a<b: a=a+b b=a-b a=a-b if

2021-03-06 12:41:53 197

原创 2021牛客寒假算法基础集训营1-B题

2021牛客寒假算法基础集训营1-B题先直接上代码吧。#include <cstdio>#include <iostream>#include <cmath>using namespace std;#define ll long longint main(){ int k; //freopen("W:\\Programing\\testinput.txt","r",stdin); //freopen("W:\\Programing\

2021-02-05 11:29:51 247

原创 2021牛客寒假算法基础集训营2-I题

2021牛客寒假算法基础集训营2-I题题目链接:先上代码,代码如下:#include <iostream>//#include <algorithm>#include <bitset>#define mod 1000000007using namespace std;bitset <40000000> p;int ans[40000000];int main(int argc, char** argv){ //freopen("W

2021-02-05 11:21:18 316

对拍.pptx

对拍.pptx

2021-03-20

空空如也

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

TA关注的人

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