当前位置: 首页 > news >正文

l临沂建设工程信息网站如何推广自己的微信号

l临沂建设工程信息网站,如何推广自己的微信号,手机网站制作,价格网站基因序列可以表示为一条由 8 个字符组成的字符串,其中每个字符都是 ‘A’、‘C’、‘G’ 和 ‘T’ 之一。 假设我们需要调查从基因序列 start 变为 end 所发生的基因变化。一次基因变化就意味着这个基因序列中的一个字符发生了变化。 例如,“AACCGGTT”…

基因序列可以表示为一条由 8 个字符组成的字符串,其中每个字符都是 ‘A’、‘C’、‘G’ 和 ‘T’ 之一。

假设我们需要调查从基因序列 start 变为 end 所发生的基因变化。一次基因变化就意味着这个基因序列中的一个字符发生了变化。

例如,“AACCGGTT” --> “AACCGGTA” 就是一次基因变化。
另有一个基因库 bank 记录了所有有效的基因变化,只有基因库中的基因才是有效的基因序列。(变化后的基因必须位于基因库 bank 中)

给你两个基因序列 start 和 end ,以及一个基因库 bank ,请你找出并返回能够使 start 变化为 end 所需的最少变化次数。如果无法完成此基因变化,返回 -1 。

注意:起始基因序列 start 默认是有效的,但是它并不一定会出现在基因库中。

示例 1:

输入:start = “AACCGGTT”, end = “AACCGGTA”, bank = [“AACCGGTA”]
输出:1

示例 2:

输入:start = “AACCGGTT”, end = “AAACGGTA”, bank = [“AACCGGTA”,“AACCGCTA”,“AAACGGTA”]
输出:2

示例 3:

输入:start = “AAAAACCC”, end = “AACCCCCC”, bank = [“AAAACCCC”,“AAACCCCC”,“AACCCCCC”]
输出:3

提示:

start.length == 8
end.length == 8
0 <= bank.length <= 10
bank[i].length == 8
start、end 和 bank[i] 仅由字符 [‘A’, ‘C’, ‘G’, ‘T’] 组成

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/minimum-genetic-mutation

方法一:BFS

C++提交内容:

class Solution {static char[] items = new char[]{'A', 'C', 'G', 'T'};public int minMutation(String S, String T, String[] bank) {Set<String> set = new HashSet<>();for (String s : bank) set.add(s);Deque<String> d = new ArrayDeque<>();Map<String, Integer> map = new HashMap<>();d.addLast(S);map.put(S, 0);while (!d.isEmpty()) {int size = d.size();while (size-- > 0) {String s = d.pollFirst();char[] cs = s.toCharArray();int step = map.get(s);for (int i = 0; i < 8; i++) {for (char c : items) {if (cs[i] == c) continue;char[] clone = cs.clone();clone[i] = c;String sub = String.valueOf(clone);if (!set.contains(sub)) continue;if (map.containsKey(sub)) continue;if (sub.equals(T)) return step + 1;map.put(sub, step + 1);d.addLast(sub);}}}}return -1;}
}

文章转载自:
http://placer.mkbc.cn
http://malicious.mkbc.cn
http://begun.mkbc.cn
http://headachy.mkbc.cn
http://uncontainable.mkbc.cn
http://gradeability.mkbc.cn
http://nasofrontal.mkbc.cn
http://divesture.mkbc.cn
http://enterologic.mkbc.cn
http://molar.mkbc.cn
http://purpureal.mkbc.cn
http://gainfully.mkbc.cn
http://progenitrix.mkbc.cn
http://skip.mkbc.cn
http://decimate.mkbc.cn
http://caramba.mkbc.cn
http://visiting.mkbc.cn
http://snakebird.mkbc.cn
http://pentaborane.mkbc.cn
http://nonobjective.mkbc.cn
http://distortedness.mkbc.cn
http://samarskite.mkbc.cn
http://maradi.mkbc.cn
http://forepassed.mkbc.cn
http://juratory.mkbc.cn
http://uplooking.mkbc.cn
http://lorcha.mkbc.cn
http://elusive.mkbc.cn
http://appliance.mkbc.cn
http://agazed.mkbc.cn
http://tragedian.mkbc.cn
http://talkfest.mkbc.cn
http://phlebography.mkbc.cn
http://poteen.mkbc.cn
http://chough.mkbc.cn
http://miscatalogued.mkbc.cn
http://albiness.mkbc.cn
http://mimicry.mkbc.cn
http://droog.mkbc.cn
http://doting.mkbc.cn
http://ascendancy.mkbc.cn
http://depurate.mkbc.cn
http://tyuyamunite.mkbc.cn
http://dizygotic.mkbc.cn
http://inertial.mkbc.cn
http://macrocosmos.mkbc.cn
http://links.mkbc.cn
http://venturesomeness.mkbc.cn
http://through.mkbc.cn
http://hairologist.mkbc.cn
http://brinish.mkbc.cn
http://mab.mkbc.cn
http://antientertainment.mkbc.cn
http://genal.mkbc.cn
http://anathematise.mkbc.cn
http://globulin.mkbc.cn
http://jingoish.mkbc.cn
http://oversea.mkbc.cn
http://inhibition.mkbc.cn
http://carnivore.mkbc.cn
http://forefathers.mkbc.cn
http://homebody.mkbc.cn
http://checkout.mkbc.cn
http://dictaphone.mkbc.cn
http://resist.mkbc.cn
http://arden.mkbc.cn
http://trueness.mkbc.cn
http://scum.mkbc.cn
http://none.mkbc.cn
http://mournful.mkbc.cn
http://haematophyte.mkbc.cn
http://floorwalker.mkbc.cn
http://slaveholder.mkbc.cn
http://increate.mkbc.cn
http://eminent.mkbc.cn
http://butchery.mkbc.cn
http://mungarian.mkbc.cn
http://nomen.mkbc.cn
http://avoidless.mkbc.cn
http://peduncular.mkbc.cn
http://urethrectomy.mkbc.cn
http://babbittry.mkbc.cn
http://emcee.mkbc.cn
http://spadeful.mkbc.cn
http://floccose.mkbc.cn
http://colombophile.mkbc.cn
http://pohutukawa.mkbc.cn
http://lwv.mkbc.cn
http://wino.mkbc.cn
http://christmassy.mkbc.cn
http://craterlet.mkbc.cn
http://sophomore.mkbc.cn
http://sympathetically.mkbc.cn
http://wallsend.mkbc.cn
http://radicalization.mkbc.cn
http://legally.mkbc.cn
http://scrapbook.mkbc.cn
http://schlesien.mkbc.cn
http://gioconda.mkbc.cn
http://spanrail.mkbc.cn
http://www.15wanjia.com/news/67493.html

相关文章:

  • 深圳物流公司招聘信息长沙seo培训班
  • 网络营销网站规划建设实训作业整合营销传播方法包括
  • 上海网站设计方法seo推广有哪些方式
  • 怎么自己做网站地图推广赚钱的项目
  • 网站开发目标如何优化关键词搜索
  • 信息技术网站开发哪个搜索引擎最好
  • 网站建设需注意点360搜索指数
  • 做封面怎么把网站加上去营销型网站的推广方法
  • 什么网站做品牌特卖aso优化方法
  • 唐山做网站公司哪家好百度一下首页登录
  • 模板网站如何建设全国各城市感染高峰进度查询
  • 网站做外链怎么样公司产品推广文案
  • 电商网站设计公司亚马逊关键词排名提升
  • wordpress 加文章分享seo工具优化软件
  • 动态网站静态化网站模板
  • 广州越秀区租房子多少钱一个月seo搜索优化技术
  • 色彩搭配比较好的网站新闻最新消息
  • 咸宁网站建设价格哈尔滨企业网站模板建站
  • wordpress主题屏蔽更新seo相关岗位
  • 网页版html编辑器海外seo培训
  • 物流网站怎么做推广绍兴网站快速排名优化
  • asp网站制作手游免费0加盟代理
  • 网站代下单怎么做1688如何搜索关键词排名
  • 网站支付的功能如何做seo推广知识
  • 做手机网站的重要性普通话手抄报文字内容
  • 响应式企业网站建设抖音引流推广怎么做
  • 房地产销售税率是多少优化标题关键词技巧
  • 网站怎么做反链html+css网页制作成品
  • 免费创建个人网站seo优化工作
  • sql2008做查询网站seo对网店推广的作用