- 博客(0)
- 资源 (1)
- 收藏
- 关注
C语言实现一元多项式相加
一元多项式相加
求两个一元多项式 A(x) = a0 + a1x + a2x2 + … + anxn 和 B(x) = b0 + b1x + b2x2 + … + bmxm 的和。
要求:分别输入两个多项式的各个系数和指数。要求程序输出多项式的和。
实现是用单链表实现。
当两个一元多项式相加时,需遵循如下的运算规则。假设指针 qa 和qb 分别指向多项式 A 和多项式 B 中当前进行比较的某个结点,则比较两个结点的指数项,有以下 3 种情况:
指针 qa 所指结点的指数值小于指针 qb 所指结点的指数值,则应摘除 qa 所指结点插入到“和多项式”链表中去;
指针 qa 所指结点的指数值大于指针 qb 所指结点的指数值,则应摘除 qb 所指结点插入到“和多项式”链表中去;
指针 qa 所指结点的指数值等于指针 qb 所指结点的指数值,则将两个结点的系数相加:若和不为 0 ,则修改 qa 所指结点的系数值,同时释放qb所指结点;若和为 0,则应从多项式 A 的链表中删除相应结点,并释放指针 qa 和 qb 所指结点。
2023-10-11
一键编译指定Oracle用户的所有无效对象
包含了查找所有Oracle用户的无效对象(包体,视图,存储过程,函数,别名等)的sql语句,以及编译指定用户的无效对象的sql语句。
适用于数据库迁移的时候,出现大量无效对象时,可以一键编译。
2023-10-11
使用C++实现的Windows进程死锁查看工具
使用C++实现的Windows进程死锁查看工具
包含了源代码和可执行程序
使用场景:
监视进程状态
帮助快速分析进程与线程之间的关系
快速定位死锁
适合C++新手快速上手学习Windows系统层级的开发功能。
2023-10-11
摸鱼神器,模拟键盘输入,防止锁屏
防止电脑自动锁屏,可以实现长期挂机摸鱼。
实现原理是通过模拟键盘点击numlock键,每50秒点击一次,循环24小时。代码简单,可以自行用记事本打开去修改。
2022-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人