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

上海企业网站域名备案的网站名称

上海企业网站,域名备案的网站名称,wordpress修改底部版权信息,热门页游排行榜前十名文章目录1.第一题1.1题目1.2涉及的相关知识1.3思路1.4解题2.第二题2.1题目2.2思路2.3解题1.第一题 1.1题目 描述: 将一棵无穷大满二叉树的结点按根结点一层一层地从左往右编号,根结点编号为1。现给定a,b为两个结点。设计一个算法&#xff0…

文章目录

  • 1.第一题
    • 1.1题目
    • 1.2涉及的相关知识
    • 1.3思路
    • 1.4解题
  • 2.第二题
    • 2.1题目
    • 2.2思路
    • 2.3解题

1.第一题

1.1题目

描述:
将一棵无穷大满二叉树的结点按根结点一层一层地从左往右编号,根结点编号为1。现给定a,b为两个结点。设计一个算法,返回a、b最近的公共祖先的编号。注意其祖先也可能是结点本身

1.2涉及的相关知识

满二叉树:除最后一层无任何子节点外,每一层上的所有结点都有两个子结点的二叉树

满二叉树中:parent = child/2

1.3思路

  1. 找到a,b两个节点中较大的结点数,让它的值除以2,直到两个数相等
  2. 返回循环后a,b两数的任意一个值

1.4解题

import java.util.*;
public class LCA {public int getLCA(int a, int b) {while(a != b){if(a > b){a = a/2;}else{b = b/2;}}return b;}
}

2.第二题

2.1题目

描述:
求一个int类型数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1
输入描述:
输入一个int类型数字
输出描述:
输出转成二进制之后连续1的个数

2.2思路

  1. 定义两个变量分别存储当前1连续出现的次数和1连续出现的最多的次数
  2. 让输入的数与1相与,如果结果为1,次数就加1,否则就把当前1连续出现的次数置为0,然后让输入的数左移一位
  3. 输出1连续出现的最多的次数

2.3解题

import java.util.*;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int count = 0;int ret = 0;while(n != 0){if((n & 1) == 1){count++;ret = Math.max(ret,count);}else{count = 0;}n>>=1;}System.out.println(ret);}
}
http://www.yayakq.cn/news/639041/

相关文章:

  • 网站开发网站制作wordpress英文版教程
  • 网站策划师有前途吗在哪个网站上做外贸好
  • 网站标题第一个词天元建设集团有限公司 李增启
  • 菠菜网站的代理怎么做的建立网站的目录结构应注意哪些问题
  • 旅行社网站建设策划书技术支持 湘潭网站建设
  • 网站维护 网站建设属于什么wordpress设置密码链接
  • 设计良好的网站一般需要怎么做微网站是官网的手机站
  • 如何建立自己手机网站wordpress主机系统
  • 南京网站微信建设网页课程设计心得体会
  • 视频分享网站建设难吗摄影官网
  • 深圳如何建立公司自己网站岳阳网站建设哪里便宜
  • 如何做外围网站的代理百度站长号购买
  • 有声小说网站开发百度关键词规划师入口
  • 中国建设门户网站国外采购平台
  • 网站导航是做链接赚钱么手机免费在线搭建网站
  • 做电影网站投资多少网站流量来源
  • 正规做网站职业教育网站建设可行性报告
  • 做外贸家纺资料网站六安市建设网站市场信息价
  • 备案的时候需要网站吗哪些网站可以做百科来源
  • 网站开发素材大岭山镇仿做网站
  • 做安卓开发要去看哪些网站安徽省六安市城乡建设厅网站
  • 水陆运输类网站如何建设房产信息查询网
  • 网站建站大约多少钱网站后台管理系统很慢
  • 怎样登录柳州建设网站江苏网站建设培训
  • 手把手教你做网站 怎么注册域名怎么用域名进网站
  • 手机微网站第二年续费吗wordpress主题在哪
  • 哈尔滨优质官网建站企业windows 做网站服务器
  • 网站公示如何做链接鞍山seo外包
  • 建筑行业网站有哪些和县网站定制
  • 网站建设与维护中国出版社设计公司logo要多少钱