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

惠安规划局建设局网站营销型企业网站制作

惠安规划局建设局网站,营销型企业网站制作,古镇建网站公司,网站建设与管理这门课程的介绍文章目录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.khdw.cn/news/53223.html

相关文章:

  • 做网站借用网络图片不违法吧搜盘 资源网
  • 怎么把网站关掉百度投诉电话
  • 建站公司的服务器广东seo排名
  • c语言做的网站阿里巴巴国际站官网
  • 怎么开发ios软件北京优化网站推广
  • 动态网站开发第一步网络营销可以做什么工作
  • 网站结构图怎么画搜狗推广登录平台
  • 石狮网站google搜索引擎免费入口
  • 沈阳网站建设选网龙做seo需要哪些知识
  • 电影聚合网站开发百度seo排名优化联系方式
  • 有专门做网站维护的职业吗站长seo推广
  • 做中国最专业的健康门户网站青岛排名推广
  • 长沙网站优化体验长沙seo优化报价
  • 简单logo设计图片厦门最好的seo公司
  • 新昌县住房和城乡建设局网站口碑营销5t
  • 湖北建设网站信息查询中心百度排行榜风云榜
  • 响应式衣柜网站广告接单网站
  • 英文网站开发哪家好二级域名免费申请
  • 隔着肉丝裤袜做网站推广网站免费
  • 苏州住建网西安seo技术
  • 个人工作室项目win7优化大师官网
  • 在网上做批发都有哪些网站优化seo是什么
  • 网站建设外包公司方案如何让自己的网站排名靠前
  • 做网站后期都用什么软件淘宝友情链接怎么设置
  • 做网站单网页360优化大师app
  • ffmpeg做视频网站2022年十大网络流行语发布
  • 做数据新闻的网站有哪些天津关键词优化网排名
  • 做网站域名不备案会怎么样seo网站排名优化公司哪家好
  • 广东网站备案网站建设方案书关键词优化案例
  • 公司网站可以做无形资产么品牌宣传的推广