社区
Java SE
帖子详情
形如:(a1|a2)*(b1|b2)展开算法
j2eesir
2010-04-14 04:22:48
写程序展开它
(a1|a2)*(b1|b2)->a1*b1|a1*b2|a2*b1|a2*b2
*的优先级别高于|
a1*(b1|b2)|(x|y|z)*(a|b|c)|p
展开为:a1*b1|a1*b2|x*a|x*b|x*c|y*a|y*b|y*c|z*a|z*b|z*c|p
这个算法如何展开,还望帮忙
...全文
80
1
打赏
收藏
形如:(a1|a2)*(b1|b2)展开算法
写程序展开它 (a1|a2)*(b1|b2)->a1*b1|a1*b2|a2*b1|a2*b2 *的优先级别高于| a1*(b1|b2)|(x|y|z)*(a|b|c)|p 展开为:a1*b1|a1*b2|x*a|x*b|x*c|y*a|y*b|y*c|z*a|z*b|z*c|p 这个算法如何展开,还望帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gysgogo
2010-04-14
打赏
举报
回复
我自己想的 但不知行不行
首先把它分成几部分,如a1*(b1|b2)|(x|y|z)*(a|b|c)|p
分成a1*(b1|b2) (x|y|z)*(a|b|c) p 三部分
这些部分符合(x|y|........)*(x|y|........)之后就可以定义函数
c(链表 a,链表 b) 其中a=x,y......; b=x,y.......
利用c(链表 a,链表 b)这个函数函数 可把上面例子分成
a1 b1;a1 b2;x a;x b;x c;y a;y b;y c;z a;z b;z;c p;
加上符号就可以了
这是大体思路
把a1*(b1|b2)|(x|y|z)*(a|b|c)|p分解成3部分的思路是:
遇到*号不分解加入链表
遇到'('则全部加入直到')'
遇到|则新建链表
c(链表 a,链表 b)这个函很容易实现;
自己想的,不怎么好,我想会有更加好的算法
形如
1/(a+bsinx)的积分公式的证明
本文详细解析了形式为1/(a+b*sinx)的积分计算方法,通过换元和三角恒等变换,给出了积分结果的通用表达式,并通过严谨的数学步骤证明了该公式。
P1581 A+B Problem(升级版)
博客围绕A+B Problem(升级版)
展开
,此A+B按质数顺序进位,个位2进制,十位3进制等,两个加数最高位是万位。输入为
形如
1,0+2,1的字符串,输出相加结果,解题思路是高精度加模拟,关键在于读入字符串,后续进位操作较简单。
试写一个
算法
,识别依次读入的一个以“@”为结束符的字符序列是否为
形如
“序列1&序列2”模式的字符序列。其中序列1和序列2都不含字符“&”,且序列2是序列1的逆序列。例如,“a+b&b+a”是属该模式
本文分享了一个使用C语言实现的
算法
,用于判断输入的字符序列是否符合特定模式:序列1&序列2,且序列2是序列1的逆序列。通过顺序栈结构,文章详细介绍了
算法
的设计与实现过程。
Matlab基础知识:矩阵A,B,求解
形如
A(B)?
本文介绍如何使用矩阵A作为另一个矩阵B的索引来构建新的矩阵X。通过实例展示,解释了如何根据B矩阵中的元素在A矩阵中找到对应的值,并形成与B结构相同的矩阵X。
matlab 画隐函数图像 画方程图像
形如
:(x-3)^2+(y-5)^2=16
本文介绍了如何使用MATLAB的ezplot函数来画隐函数图像,通过示例展示了如何绘制
形如
(x-2.7)*(0.9*(x-2.7)-0.2*(y-1.6))+(y-1.6)*(-0.2*(x-2.7)+0.6*(y-1.6))=1和2的函数图像,并提供了详细的代码实现,强调了避免画出表示单点的方程的重要性。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章