首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

302023511023 李光桂.zip

行业研究 5.17KB 2 需要积分: 1
立即下载

资源介绍:

302023511023 李光桂.zip
#include using namespace std; struct Node { int coefficient; int exponent; Node* next; Node(int coeff, int exp) : coefficient(coeff), exponent(exp), next(nullptr) {} }; class Polynomial { private: Node* head; public: Polynomial() : head(nullptr) {} void insertTerm(int coefficient, int exponent) { Node* newNode = new Node(coefficient, exponent); if (!head || head->exponent < exponent) { newNode->next = head; head = newNode; } else { Node* now = head; Node* p = nullptr; while (now && now->exponent >= exponent) { if (now->exponent == exponent) { now->coefficient += coefficient; delete newNode; return; } p = now; now = now->next; } newNode->next = now; if (p) { p->next = newNode; } } } Polynomial operator+(const Polynomial& other) { Polynomial result; Node* p1 = head; Node* p2 = other.head; while (p1 || p2) { if (!p1) { result.insertTerm(p2->coefficient, p2->exponent); p2 = p2->next; } else if (!p2) { result.insertTerm(p1->coefficient, p1->exponent); p1 = p1->next; } else if (p1->exponent > p2->exponent) { result.insertTerm(p1->coefficient, p1->exponent); p1 = p1->next; } else if (p1->exponent < p2->exponent) { result.insertTerm(p2->coefficient, p2->exponent); p2 = p2->next; } else { result.insertTerm(p1->coefficient + p2->coefficient, p1->exponent); p1 = p1->next; p2 = p2->next; } } return result; } void print() const { Node* now = head; while (now) { cout << now->coefficient << "x^" << now->exponent; if (now->next) cout << " + "; now = now->next; } cout << endl; } ~Polynomial() { while (head) { Node* temp = head; head = head->next; delete temp; } } }; int main() { Polynomial p1; p1.insertTerm(4, 3); p1.insertTerm(4, 2); p1.insertTerm(3, 0); Polynomial p2; p2.insertTerm(3, 2); p2.insertTerm(2, 0); Polynomial sum = p1 + p2; cout << "P1: "; p1.print(); cout << "P2: "; p2.print(); cout << "Sum: "; sum.print(); return 0; }

资源文件列表:

302023511023 李光桂.zip 大约有7个文件
  1. 第一次上机.3.cpp 2.18KB
  2. 第一次上机.4.cpp 2.99KB
  3. 第一次上机.5.cpp 2.53KB
  4. 第一次上机1.(1).cpp 614B
  5. 第一次上机1.(2).cpp 468B
  6. 第一次上机2.cpp 728B
  7. 第一次上机6.cpp 2.86KB
0评论
提交 加载更多评论
其他资源 Acer 4741G最新1.31 BIOS
Acer 4741笔记本 HM55主板 最后一版BIOS,升级后支持光驱改硬盘,本人老机花了一百从i3 m370升级到i7 840qm+16G 1600内存完美开机。又可以战十年!
2024级通信异科学生相关内容.zip
2024级通信异科学生相关内容.zip
时尚的联系我们表单HTML模板源码.zip
一款时尚的联系我们表单Html模板,带地图和所在位置,输入基本信息和信息发送,看起来很漂亮的联系我们页面。
DirectX-2-2-3
DirectX-2-2-3
期末数据分析项目(23级人工智能).zip
期末数据分析项目(23级人工智能).zip
期末数据分析项目(23级人工智能).zip 期末数据分析项目(23级人工智能).zip
ppt高效制作技巧与方法
ppt高效制作技巧与方法
ppt高效制作技巧与方法 ppt高效制作技巧与方法 ppt高效制作技巧与方法
springboot校园管理系统的设计与实现
摘  要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,校园管理系统当然也不能排除在外。校园管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用springboot框架构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结,得出系统中存在的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。这种个性化的网上校园管理系统特别注重交互协调与管理的相互配合,激发了管理人员的创造性与主动性,对校园管理系统而言非常有利。 本校园管理系统采用的数据库是Mysql,使用springboot框架开发。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
springboot基于SpringBoot的旅游网站的设计与实现
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势,旅游网站当然也不能排除在外,随着旅游网站的不断成熟,它彻底改变了过去传统的旅游网站方式,不仅使旅游管理难度变低了,还提升了旅游网站的灵活性。这种个性化的旅游网站特别注重交互协调经营与管理的相互配合,激发了管理人员的创造性与主动性,对旅游管理的管理而言非常有利。 本文首先分析了旅游网站的发展背景和意义,简要阐述了旅游网站系统开发的主要内容和优势,然后简要介绍了国内外旅游网站系统的研究和应用现状,并对系统开发技术,系统分析和总体设计,实现详细功能等。 本旅游网站系统采用的数据库是MYSQL,使用JSP技术开发,在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。 关键词:旅游网站;JSP;MYSQL 数据库