/*找出坏值中的最大的一个拍数*/这个逻辑是不是有者贺友问题,你会找从第一个坏值到最后一个坏值之间所有的,这样浪费了很多比较吧而且格拉布斯算法要的也不是原值最大吧,而是差值最大,也就是你直接在c[k]里面找一个最大的,然后那个原值就是你要找的坏值首槐了吧。
而且你用的那个c[k]>b[k]*d,b[k]数组是不是反了?
虽然腔型我不知道你的程序是干嘛的,但我一看你的程序就有两伍郑猜处错误:if(y=0.05)x=0///////////应该改为if(y==0.05)
else x=1
art:if(x=0)//////////应该改丛敬为if(x==0)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)