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

石家庄局域网网站建设做php网站都用框架吗

石家庄局域网网站建设,做php网站都用框架吗,梵客家装口碑怎么样,wordpress取消footer这道题可以看成一个24叉树。 因为基因序列长度固定为8#xff0c;且每个位置的字母固定是AGCT#xff0c;可以选择改变的只有3个字母#xff0c;所以一次最多24种情况。 然后检查变化后的结果是否存在bank中#xff08;使用hashSet来存储#xff09;#xff0c;同时设置…这道题可以看成一个24叉树。 因为基因序列长度固定为8且每个位置的字母固定是AGCT可以选择改变的只有3个字母所以一次最多24种情况。 然后检查变化后的结果是否存在bank中使用hashSet来存储同时设置一个visited集合来检查是否访问过。 class Solution {public int minMutation(String startGene, String endGene, String[] bank) {if (startGene.equals(endGene))return 0;char[] keys { A, G, C, T };SetString cnt new HashSet();SetString visited new HashSet();for (String str : bank) {cnt.add(str);}if (!cnt.contains(endGene))return -1;QueueString q new ArrayDeque();q.offer(startGene);visited.add(startGene);int step 1;while (!q.isEmpty()) {int size q.size();for (int i 0; i size; i) {String curr q.poll();for (int u 0; u 8; u) {for (int v 0; v 4; v) {if (keys[v] ! curr.charAt(u)) {StringBuffer sb new StringBuffer(curr);sb.setCharAt(u, keys[v]);String next sb.toString();if (!visited.contains(next) cnt.contains(next)) {if (next.equals(endGene))return step;visited.add(next);q.offer(next);}}}}}step;}return -1;} }拓展Queue使用ArrayList和LinkedList进行声明的区别 在Java中Queue可以使用ArrayList和LinkedList进行声明。这两种数据结构在实现Queue时有一些区别。 使用ArrayList声明Queue的区别 底层数据结构 ArrayList基于动态数组实现它可以动态增长和缩小。插入和删除元素可能涉及重新分配内存和数据复制。 适用场景 当需要随机访问队列中的元素时ArrayList是更好的选择因为它支持通过索引直接访问元素。如果需要频繁对队列进行随机访问、而且对队列的修改操作相对较少时可以考虑使用ArrayList实现Queue。 使用LinkedList声明Queue的区别 底层数据结构 LinkedList基于双向链表实现每个元素都指向前一个和后一个元素。插入和删除元素的时间复杂度为O(1)因为只需要调整指针而不需要大量数据的搬移。 适用场景 当需要频繁对队列进行插入、删除操作时LinkedList是更好的选择因为它的插入和删除操作效率更高。如果队列的操作主要是在两端进行即头部和尾部比如经常需要在队列头部和尾部进行插入、删除操作可以考虑使用LinkedList实现Queue。 综合考虑 如果对队列中的元素进行频繁的随机访问可以选择ArrayList实现Queue。如果对队列中的元素进行频繁的插入、删除操作可以选择LinkedList实现Queue。 在实际应用中需要根据具体的场景和需求来选择合适的数据结构来实现Queue。
http://www.hkea.cn/news/14543670/

相关文章:

  • 预约网免费建站流程个人养老保险12000元
  • 网站代码大全网页设计与制作简答题答案
  • xss网站怎么搭建用vs2012做网站案例
  • 南昌做网站哪家好wordpress这么卡
  • 网站预算Wordpress需要什么基础
  • 东莞网站设计建设有限公司数据分析对网站建设的重要性
  • 有域名有空间如何做网站廊坊哪里做网站
  • 来宾建设工程造价网站威海哪里做网站
  • 成都网站seo费用靖江网站制作多少钱
  • 建设网站企业排行wordpress都是不安全模块
  • 如何替换网站上的动画如何推广公众号
  • 上海网站建设方案咨询公司网站改版多少钱
  • 外贸自建站多久能出单装修行业在什么网站上做推广好
  • dede 网站搬家wordpress 主题大学
  • 有什么做衣服的网站鄂州网络推广
  • 网站推广软件费用是多少化妆品网站建设说明
  • 做pc端网站资讯泸州网站建设报价
  • 威海网站优化网站推广平台排行
  • 网站建设声明函宿迁城乡建设监督网站
  • 一级a做爰片免费的网站有吗博客网站开发背景及意义
  • 网站如何做入支付接口网站策划厂
  • 网站营销特点重庆微信网站开发公
  • 南通做网站多少钱装饰公司网站源码
  • 怎么用node做网站正邦设计公司怎么样
  • 建站赚钱灰色大数据营销系统软件
  • 如何看还在建设的网站荆轲网络做网站
  • 怎么实现网站注册页面哪里有免费的个人简历模板
  • 高端建站网站建设工程消防网站进入程序
  • 外国人做的关于中国的视频网站免费电子版个人简历
  • 怎样做视频网站的外链手机网站建设必要性