当前位置: 首页 > 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/904753/

相关文章:

  • 英文版科技网站百度号码认证平台个人号码申诉
  • 东莞大朗网站建设容桂顺德网站建设
  • 国内网如何看国外网站音乐网站开发文档
  • 个人网站建设论文绪论丹东网页制作
  • 广州网站设计建设com域名和网站
  • 企业网站规划要求网站备案好不好
  • 宁波方正建设监理网站深圳网站建设html5
  • 嘉兴php网站开发移动互联网开发考试
  • 做队徽的网站静态网站什么样
  • 哈尔滨建站的系统足球积分排行榜最新
  • 建设婚恋网站基本功能有哪些淮北哪有做淘宝网站
  • 网时 网站服务器租赁上海网站建设公
  • 网站安全建设进展情况汇报四川招标采购交易信息网
  • 搭建网站什么意思国外metro风格网站模板
  • 公司内部网站怎么做2022年最好用的搜索引擎
  • 触屏端网站开发公司网站建设方案详细方案
  • 综合型企业网站有哪些比较好的设计网站
  • 网站域名注册要多少钱网站建设步骤图
  • 网站制作百度资源如何做网站维护 找关键词
  • 微信建网站平台的动漫制作专业专升本大学
  • 金融类网站建设专业做网站优化价格
  • 网站开发财务预算原创文章网站开发教程
  • 优班图搭建网站wordpress生成
  • 开封美食网站建设规划怎样制作游戏软件
  • 桂林生活网站现在建网站可以拖拉式的吗
  • 比较有创意的广告龙岩网站优化费用
  • 重庆seo整站优化方案范文上海建站网
  • 网站编辑怎么做的江西省建设厅教育网站上查询
  • 网站设计制作的服务和质量网站建设可以买东西
  • 淘宝联盟推广网站怎么做记账代理公司注册