日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java for循环 暂停_类中的2个for循环不想在第一次迭代后迭代c [暂停]

發布時間:2025/3/19 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java for循环 暂停_类中的2个for循环不想在第一次迭代后迭代c [暂停] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有類蛋白質,dna,rna,類蛋白質中的密碼子蛋白我有一定的氨基酸序列,用戶通過這個序列我需要通過所有可能的dna序列并翻譯它以查看它是否相似到我原來的氨基酸序列,所以我做了2個for循環,它不想在I = 0之后迭代; j = 1并停止我認為可能在內存分配方面存在問題?

碼:

DNA* Protein::GetDNAStrandsEncodingMe(DNA & bigDNA)

{

DNA * NEWDNA = new DNA[20];

CodonsTable CO;

int iterat = 0;

cout << bigDNA.getstartindex() << bigDNA.getendindex();

for (int i = bigDNA.getstartindex(); i <= bigDNA.getendindex(); i++)

{

for (int j = i + 1; j <= bigDNA.getendindex(); j++)

{

DNA x(bigDNA.returnseq(), motif, i, j);

x.BuildComplementaryStrand();

//x.Print();

const RNA & N = x.ConvertToRNA();

RNA NN(N);

char* z = CO.getAminoAcid(NN.getseq());

Protein PR(z);

PR.Print();

if (PR.seq == seq)

{

NEWDNA[iterat] = x;

iterat++;

}

else

{

//delete z;

//delete x.returnseq();

//delete x.ConvertToRNA().getseq();

//delete NN.getseq();

//delete PR.seq;

cout << "done";

cout << i << " " << j;

continue;

}

}

}

return NEWDNA;

}

總結

以上是生活随笔為你收集整理的java for循环 暂停_类中的2个for循环不想在第一次迭代后迭代c [暂停]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。