网络故障排除(企业网络故障排除)

前沿拓展:


题目描述

A地跟B地的网络中间有n个节点(不包括A地和B地),相邻的两个节点是通过网线连接。正常的情况下,A地和B地是可以连通的,有一天,A地和B地突然不连通了,已知只有一段网线出问题(两个相邻的节点)小明需要排查哪段网线出问题。他的排查步骤是:1。 选择某个中间节点 2。 在这个节点上判断跟A地B地是否连通,用来判断那一边出问题

请问小明最少要排查多少次,才能保证一定可以找到故障网线

输入描述:

一个正整数 n (n <= 10^18),表示A地和B地之间的节点数

输出描述:

输出一个数字,代表保证一定可以找到故障网线的前提下,小明最少要排查多少次

思路分析:二分查找

网络故障排除(企业网络故障排除)

做这种编程题最好画图理解更透彻

c++代码实现
#include <iostream>
#include <string>
#include <sstream>
#include <vector>

int solution(long int n){
int result;
// TODO:
int len=0;
n=n+2;
long int low=1;
long int high=n;
long int mid=(low+high)/2;
while(mid!=(n-1)){
len=len+1;
low=mid;
mid=(low+high)/2;
}
result=len+1;
return result;
}
int main() {
long int n;
std::cin>>n;
int result = solution(n);
std::cout<<result<<std::endl;
return 0;
}

拓展知识:

网络故障排除

笔记本电脑网络故障的排查方法

  由于笔记本电脑局域网中包括笔记本电脑网卡、网线、集线器等许多网络设备,因此网络的故障也是多种多样的,有时可能会影响某台笔记本电脑或某个网络功能的实现,有时可能会影响整个网络的运行,因此,掌握正确的故障诊断思路在排除网络故障的过程中十分重要。

  要通过网络实现网络传输、资源共享等网络功能还必须对入网的设备进行配置,其中包括安装网卡驱动程序、安装配置网络协议、配置交换机、路由器以及网络服务设置等。这一系列过程大都需要人为**作完成,任何的配置错误或设置不当都可能造成网络不能传输数据或不能访问等故障.

  以上就是常用的笔记本电脑网络故障的排查分析,希望对你有帮助

;

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/76563.html