自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 汇编作业合集

汇编语言入门习题作业

2022-03-22 23:33:27 680

原创 电子工艺设计-51单片机开发 LED流水灯

实现五种不同的流水灯 #include "reg52.h" #include<intrins.h> typedef unsigned int u16; typedef unsigned char u8; #define led P0 sbit led1 = P0^0; sbit led2 = P0^1; sbit led3 = P0^2; sbit led4 = P0^3; sbit led5 = P0^4; sbit led6 = P0^5; sbit led

2021-04-21 20:29:23 392 1

原创 算法设计动态规划- 7-2 最大子段和 (40分)

7-2最大子段和(40分) 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。 要求算法的时间复杂度为O(n)。 输入格式: 输入有两行: 第一行是n值(1<=n<=10000); 第二行是n个整数。 输出格式: 输出最大子段和。 输入样例: 在这里给出一组输入。例如: 6 -2 11 -4 13 -5 -2 输出样例: 在这里给..

2020-10-26 15:24:41 1594

原创 算法设计动态规划-租用游艇问题 

7-2租用游艇问题(17分) 题目来源:王晓东,《算法设计与分析》 长江游艇俱乐部在长江上设置了n个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1<=i<j<=n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n所需的最少租金。 输入格式: 第1 行中有1 个正整数n(n<=200),表示有n个游艇出租站。接下来的第1到第n-1 行,第i行表示第i站到第...

2020-10-25 12:18:35 2677

原创 算法设计与分析-第3章 动态规划

一、算法总思想 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题。 但是经分解得到的子问题往往不是互相独立的。不同子问题的数目常常只有多项式量级。在用分治法求解时,有些子问题被重复计算了许多次。 二、两个基本要素 1)最优子结构性质:当一个问题的最优解包含了其子问题的最优解时,我们说这个问题具有最优子结构。 2)重叠子结构性质:在问题的求解过程中,很多子问题的解会被多次使用。 三、动态规划的设计步骤 1)找出最优解的性质,并刻画其结构特征 2)递归地定义最优值

2020-10-14 22:06:44 754 1

原创 数据结构题目集-二分查找

本题要求实现二分查找算法。 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下: typedef int Position; typedef struct LNode *List; struct LNode { ElementType Data[MAXSIZE]; Position Last; /* 保存线性表中最后一个元素的位置 */ }; L是用户传入的一个线性表,其中ElementT

2020-10-10 17:30:09 251

原创 数据结构复习

一、线性表(List):由零个或多个数据元素组成的有限序列。 1.序列:有先来后到 2.第一个无前驱,最后一个无后继。其他元素有且只有一个前驱和后继。 3.有限的 4.一对一的关系 抽象数据类型(ADT):指一组性质相同的值的集合及定义在此集合上的一些操作和总称。 线性表的顺序存储结构:用一段地址连续的存储单元依次存储线性表的数据元素;具有随机存储结构的特点 在存、读数据时,不管哪个位置时间复杂度都是O(1),插入删除时则为O(n) 优点:无需为表中元素之间的逻辑关系而增加...

2020-09-28 11:32:34 137

原创 计算机系统组成note

一、为什么-1的补码为11.000…00? 定点整数-1的原码为1000 0001,补码为1111 1111 tips:补码1000 0000表示的十进制数是-128。因为+0与-0的补码都为0000 0000,但是八位数能表示出的整数数量是不会变的,因此就能比原码、反码多表示一个整数,即-128 定点小数-1是没有原码的,因而没有办法用原码取反加一的方法来求补码,只能补码公式来计算-1的补码。 [x]补=2-x [-1]补=2-1=1.000 000 参考自:https://blog.csdn.

2020-09-28 10:55:18 195

原创 C++-文件输入输出流-学生信息读取/文件复制

题目1. 从键盘输入若干学生信息,写入文本文件中,再从该文本文件中读出学生的信息。 具体要求如下: (1)应定义学生类Student,成员数据包括学号、姓名和成绩等; (2)建议用友元函数为学生类重载输入输出流的<<和>>运算符,实现学生信息的整体输入输出功能;例如: friend istream& operator >> (istream&, Student&); friend ostream& operator &l...

2020-06-25 16:00:52 5789

原创 数据结构-逆转链表

下列代码的功能是返回带头结点的单链表L的逆转链表。 List Reverse( List L ) { Position Old_head, New_head, Temp; New_head = NULL; Old_head = L->Next; while ( Old_head ) { Temp = Old_head->Next; old_head->next=new_head; //空1 N

2020-06-08 12:39:25 2550

原创 PTA-6-3 算算你的人民币 (20分)

定义一个RMB类 Money,包含元、角、分三个数据成员,友元函数重载运算符‘+’(加) 和 ‘-’(减),实现货币的加减运算 函数接口定义: 在这里描述函数接口。例如: Money operator+(Money a, Money b); Money operator-(Money a, Money b); 裁判测试程序样例: 在这里给出函数被调用进行测试的例子。例如: #include <iostream> using namespace std; class Money

2020-05-22 19:42:23 1580

原创 PTA-c++-时钟模拟

一个Time类,数据成员有时、分、秒。要求模拟秒表,每次走一秒,满60秒进位,秒又从零开始计数。满60分进位,分又从零开始计数。输出时、分和秒的值。(使用重载++运算符实现) 时间类定义: class MyTime 测试程序样例: /* 请在这里填写答案 */ int main() { MyTime t1,t2(23,59,59),t3; cin>>t3; ++t1; cout<<t1<<endl; ++t2; cout<<t2&l

2020-05-22 09:18:51 1730

原创 4-7-2 串的模式匹配 (25分)

给定两个由英文字母组成的字符串 String 和 Pattern,要求找到 Pattern 在 String 中第一次出现的位置,并将此位置后的 String 的子串输出。如果找不到,则输出“Not Found”。 本题旨在测试各种不同的匹配算法在各种数据情况下的表现。各组测试数据特点如下: 数据0:小规模字符串,测试基本正确性; 数据1:随机数据,String 长度为10​5​​,Pattern 长度为10; 数据2:随机数据,String 长度为10​5​​,Pattern 长度为10​...

2020-05-22 08:49:24 1796

原创 数据结构-二叉树-(先序|后序)+中序求(后序|先序)笔记

b站上学习到的 //已知先序中序 #include <iostream> #include <string> using namespace std; struct Node{ char data; Node *left; Node *right; }; Node *search(char *pre,char *in,int length) { if (length==0) return NULL; else {

2020-05-18 12:40:22 425

原创 C++-学生派生类

根据所给的类Student定义其派生类,并利用构造函数进行数据初始化,使程序能按照"样例"的格式进行输出 类定义: #include <iostream> #include<string> using namespace std; class Student {public: ...

2020-05-04 10:41:34 4673 1

原创 C++-派生类的定义和使用

6-5派生类的定义和使用(10分) 按要求完成下面的程序: 1、定义一个Animal类,包含一个void类型的无参的speak方法,输出“animal language!”。 2、定义一个Cat类,公有继承自Animal类,其成员包括: (1)私有string类型的成员m_strName; (2)带参数的构造函数,用指定形参对私有数据成员进行初始化; (3)公有的成员函数print_name...

2020-05-04 10:29:40 6020

原创 数据结构-银行业务队列简单模拟程序实现

3-7-6银行业务队列简单模拟 设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完2个顾客时,A窗口顾客优先输出。 输入格式: 输入为一行正整数,其中第1个数字N(≤1000)为顾...

2020-05-03 12:59:32 2712

第14章 输入输出流.ppt

第14章 输入输出流 14.1 流类和流对象 14.2 标准IO流和流对象 14.3 格式控制 14.4 文件处理

2020-06-25

实验9:矩阵按键.zip

51单片机实验

2022-03-22

道路交通灯控制系统实验报告

汇编与接口大作业设计,含源程序

2022-03-22

实现5种不同的LED流水灯实验.zip

普中51单片机 实现5种不同的LED流水灯实验

2021-04-26

空空如也

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

TA关注的人

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