r,%一&一3666666^,

43637人阅读
&&&&&&&&& 一步一图一代码,一定要让你真正彻底明白红黑树
作者:July&&&二零一一年一月九日
-----------------------------
本文参考:I、& The Art of Computer Programming Volume III、 Introduction to Algorithms, Second EditionIII、The Annotated STL SourcesIV、 WikipediaV、& Algorithms In C Third Edition
VI、 本人写的关于红黑树的前三篇文章:
第一篇:教你透彻了解红黑树:第二篇:红黑树算法的层层剖析与逐步实现第三篇:教你彻底实现红黑树:红黑树的c源码实现与剖析
---------------------------------------------前言:1、有读者反应,说看了我的前几篇文章,对红黑树的了解还是不够透彻。2、我个人觉得,如果我一步一步,用图+代码来阐述各种插入、删除情况,可能会更直观易懂。3、既然写了红黑树,那么我就一定要把它真正写好,让读者真正彻底明白红黑树。
本文相对我前面红黑树相关的3篇文章,主要有以下几点改进:1.图、文字叙述、代码编写,彼此对应,明朗而清晰。2.宏观总结,红黑树的性质与插入、删除情况的认识。3.代码来的更直接,结合图,给你最直观的感受,彻底明白红黑树。
ok,首先,以下几点,你现在应该是要清楚明白了的:I、红黑树的五个性质:1)每个结点要么是红的,要么是黑的。2)根结点是黑的。3)每个叶结点,即空结点(NIL)是黑的。4)如果一个结点是红的,那么它的俩个儿子都是黑的。5)对每个结点,从该结点到其子孙结点的所有路径上包含相同数目的黑结点。
II、红黑树插入的几种情况:情况1,z的叔叔y是红色的。情况2:z的叔叔y是黑色的,且z是右孩子情况3:z的叔叔y是黑色的,且z是左孩子
III、红黑树删除的几种情况。情况1:x的兄弟w是红色的。情况2:x的兄弟w是黑色的,且w的俩个孩子都是黑色的。情况3:x的兄弟w是黑色的,且w的左孩子是红色,w的右孩子是黑色。情况4:x的兄弟w是黑色的,且w的右孩子是红色的。
除此之外,还得明确一点:IV、我们知道,红黑树插入、或删除结点后,可能会违背、或破坏红黑树的原有的性质,所以为了使插入、或删除结点后的树依然维持为一棵新的红黑树,那就要做俩方面的工作:1、部分结点颜色,重新着色2、调整部分指针的指向,即左旋、右旋。
V、并区别以下俩种操作:1)红黑树插入、删除结点的操作,RB-INSERT(T, z),RB-DELETE(T, z)2).红黑树已经插入、删除结点之后,为了保持红黑树原有的红黑性质而做的恢复与保持红黑性质的操作。如RB-INSERT-FIXUP(T, z),RB-DELETE-FIXUP(T, x)
以上这5点,我已经在我前面的2篇文章,都已阐述过不少次了,希望,你现在已经透彻明了。
---------------------------------------------------------------------
本文,着重图解分析红黑树插入、删除结点后为了维持红黑性质而做修复工作的各种情况。[下文各种插入、删除的情况,与我的第二篇文章,红黑树算法的实现与剖析相对应]
ok,开始。一、在下面的分析中,我们约定:要插入的节点为,N父亲节点,P祖父节点,G叔叔节点,U兄弟节点,S
如下图所示,找一个节点的祖父和叔叔节点:node grandparent(node n)&&&& //祖父
{&&&& return n-&parent-&&}&&node uncle(node n)&&&&&&&&&&&&& //叔叔
{&&&& if (n-&parent == grandparent(n)-&left)&&&&&&&& return grandparent(n)-&&&&& else&&&&&&&& return grandparent(n)-&&}
二、红黑树插入的几种情况情形1: 新节点N位于树的根上,没有父节点void insert_case1(node n) {&&&& if (n-&parent == NULL)&&&&&&&& n-&color = BLACK;&&&& else&&&&&&&& insert_case2(n);&}
情形2: 新节点的父节点P是黑色void insert_case2(node n) {&&&& if (n-&parent-&color == BLACK)&&&&&&&& /* 树仍旧有效 */&&&& else&&&&&&&& insert_case3(n);&}
&情形3:父节点P、叔叔节点U,都为红色,[对应第二篇文章中,的情况1:z的叔叔是红色的。]void insert_case3(node n) {&&&& if (uncle(n) != NULL && uncle(n)-&color == RED) {&&&&&&&& n-&parent-&color = BLACK;&&&&&&&& uncle(n)-&color = BLACK;&&&&&&&& grandparent(n)-&color = RED;&&&&&&&& insert_case1(grandparent(n));&& //因为祖父节点可能是红色的,违反性质4,递归情形1.&&&& }&&&& else&&&&&&&& insert_case4(n);&& //否则,叔叔是黑色的,转到下述情形4处理。
此时新插入节点N做为P的左子节点或右子节点都属于上述情形3,上图仅显示N做为P左子的情形。
情形4: 父节点P是红色,叔叔节点U是黑色或NIL; 插入节点N是其父节点P的右孩子,而父节点P又是其父节点的左孩子。[对应我第二篇文章中,的情况2:z的叔叔是黑色的,且z是右孩子]void insert_case4(node n) {&&&& if (n == n-&parent-&right && n-&parent == grandparent(n)-&left) {&&&&&&&& rotate_left(n-&parent);&&&&&&&& n = n-&&&&& } else if (n == n-&parent-&left && n-&parent == grandparent(n)-&right) {&&&&&&&& rotate_right(n-&parent);&&&&&&&& n = n-&&&&& }&&&& insert_case5(n);&&& //转到下述情形5处理。
情形5: 父节点P是红色,而叔父节点U 是黑色或NIL,要插入的节点N 是其父节点的左孩子,而父节点P又是其父G的左孩子。[对应我第二篇文章中,情况3:z的叔叔是黑色的,且z是左孩子。]void insert_case5(node n) {&&&& n-&parent-&color = BLACK;&&&& grandparent(n)-&color = RED;&&&& if (n == n-&parent-&left && n-&parent == grandparent(n)-&left) {&&&&&&&& rotate_right(grandparent(n));&&&& } else {&&&&&&&& /* 反情况,N 是其父节点的右孩子,而父节点P又是其父G的右孩子 */&&&&&&&& rotate_left(grandparent(n));&&&& }&}
三、红黑树删除的几种情况上文我们约定,兄弟节点设为S,我们使用下述函数找到兄弟节点:struct node * sibling(struct node *n)& //找兄弟节点{&&&&&&& if (n == n-&parent-&left)&&&&&&&&&&&&&&& return n-&parent-&&&&&&&& else&&&&&&&&&&&&&&& return n-&parent-&}
情况1: N 是新的根。voiddelete_case1(struct node *n){&&&&&&& if (n-&parent != NULL)&&&&&&&&&&&&&&& delete_case2(n);}
&情形2:兄弟节点S是红色[对应我第二篇文章中,情况1:x的兄弟w是红色的。]void delete_case2(struct node *n){&&&&&&& struct node *s = sibling(n);&&&&&&&& if (s-&color == RED) {&&&&&&&&&&&&&&& n-&parent-&color = RED;&&&&&&&&&&&&&&& s-&color = BLACK;&&&&&&&&&&&&&&& if (n == n-&parent-&left)&&&&&&&&&&&&&&&&&&&&&&& rotate_left(n-&parent);& //左旋&&&&&&&&&&&&&&& else&&&&&&&&&&&&&&&&&&&&&&& rotate_right(n-&parent);&&&&&&& } &&&&&&& delete_case3(n);}
情况 3: 兄弟节点S是黑色的,且S的俩个儿子都是黑色的。但N的父节点P,是黑色。[对应我第二篇文章中,情况2:x的兄弟w是黑色的,且兄弟w的俩个儿子都是黑色的。(这里,父节点P为黑)]void delete_case3(struct node *n){&&&&&&& struct node *s = sibling(n);&&&&&&&& if ((n-&parent-&color == BLACK) &&&&&&&&&&&&& (s-&color == BLACK) &&&&&&&&&&&&& (s-&left-&color == BLACK) &&&&&&&&&&&&& (s-&right-&color == BLACK)) {&&&&&&&&&&&&&&& s-&color = RED;&&&&&&&&&&&&&&& delete_case1(n-&parent);&&&&&&& } else&&&&&&&&&&&&&&& delete_case4(n);}
情况4: 兄弟节点S 是黑色的、S 的儿子也都是黑色的,但是 N 的父亲P,是红色。[还是对应我第二篇文章中,情况2:x的兄弟w是黑色的,且w的俩个孩子都是黑色的。(这里,父节点P为红)]void delete_case4(struct node *n){&&&&&&& struct node *s = sibling(n);&&&&&&&& if ((n-&parent-&color == RED) &&&&&&&&&&&&& (s-&color == BLACK) &&&&&&&&&&&&& (s-&left-&color == BLACK) &&&&&&&&&&&&& (s-&right-&color == BLACK)) {&&&&&&&&&&&&&&& s-&color = RED;&&&&&&&&&&&&&&& n-&parent-&color = BLACK;&&&&&&& } else&&&&&&&&&&&&&&& delete_case5(n);}
情况5: 兄弟S为黑色,S 的左儿子是红色,S 的右儿子是黑色,而N是它父亲的左儿子。//此种情况,最后转化到下面的情况6。[对应我第二篇文章中,情况3:x的兄弟w是黑色的,w的左孩子是红色,w的右孩子是黑色。]void delete_case5(struct node *n){&&&&&&& struct node *s = sibling(n);&&&&&&&& if& (s-&color == BLACK) &&&&&&&&&&&&&&& if ((n == n-&parent-&left) &&&&&&&&&&&&&&&&&&&&& (s-&right-&color == BLACK) &&&&&&&&&&&&&&&&&&&&& (s-&left-&color == RED)) { &&&&&&&&&&&&&&&&&&&&&&& // this last test is trivial too due to cases 2-4.&&&&&&&&&&&&&&&&&&&&&&& s-&color = RED;&&&&&&&&&&&&&&&&&&&&&&& s-&left-&color = BLACK;&&&&&&&&&&&&&&&&&&&&&&& rotate_right(s);&&&&&&&&&&&&&&& } else if ((n == n-&parent-&right) &&&&&&&&&&&&&&&&&&&&&&&&&&&& (s-&left-&color == BLACK) &&&&&&&&&&&&&&&&&&&&&&&&&&&& (s-&right-&color == RED)) {&&&&&&&&&&&&&&&&&&&&&& // this last test is trivial too due to cases 2-4.&&&&&&&&&&&&&&&&&&&&&&& s-&color = RED;&&&&&&&&&&&&&&&&&&&&&&& s-&right-&color = BLACK;&&&&&&&&&&&&&&&&&&&&&&& rotate_left(s);&&&&&&&&&&&&&&& }&&&&&&& }&&&&&&& delete_case6(n);& //转到情况6。
情况6: 兄弟节点S是黑色,S的右儿子是红色,而 N 是它父亲的左儿子。[对应我第二篇文章中,情况4:x的兄弟w是黑色的,且w的右孩子时红色的。]void delete_case6(struct node *n){&&&&&&& struct node *s = sibling(n);&&&&&&&& s-&color = n-&parent-&&&&&&&& n-&parent-&color = BLACK;&&&&&&&& if (n == n-&parent-&left) {&&&&&&&&&&&&&&& s-&right-&color = BLACK;&&&&&&&&&&&&&&& rotate_left(n-&parent);&&&&&&& } else {&&&&&&&&&&&&&&& s-&left-&color = BLACK;&&&&&&&&&&&&&&& rotate_right(n-&parent);&&&&&&& }}
//呵呵,画这12张图,直接从中午画到了晚上。希望,此文能让你明白。
四、红黑树的插入、删除情况时间复杂度的分析因为每一个红黑树也是一个特化的二叉查找树,因此红黑树上的只读操作与普通二叉查找树上的只读操作相同。然而,在红黑树上进行插入操作和删除操作会导致不再符合红黑树的性质。
恢复红黑树的属性需要少量(O(log n))的颜色变更(实际是非常快速的)和不超过三次树旋转(对于插入操作是两次)。虽然插入和删除很复杂,但操作时间仍可以保持为 O(log n) 次。
后记:此红黑树系列,前前后后,已经写了4篇文章,如果读者读完了这4篇文章,对红黑树有一个相对之前来说,比较透彻的理解,那么,也不枉费,我花这么多篇幅、花好几个钟头去画红黑树了。
真正理解一个数据结构、算法,最紧要的还是真正待用、实践的时候体会。欢迎,各位,将现在、或以后学习、工作中运用此红黑树结构、算法的经验与我分享。谢谢。:D。----------------------------------------
&&&&&&& 作者声明:&&&&&&& 本人July对本博客所有文章和资料享有版权,转载、或引用任何内容请注明出处。&&&&&&& 向您的厚道致敬。谢谢。二零一一年一月九日。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:8168525次
积分:37825
积分:37825
排名:第43名
原创:150篇
评论:12901条
①.本blog开通于日,高级C++/算法讨论组:。②.Google或百度上搜索:“结构之法”,进入本博客;谷粉上搜:“七月算法问答社区”,进入。③.如有任何问题,欢迎通过微博联系,即@研究者July:,July,二零一四年九月二日。
文章:11篇
阅读:864755
文章:18篇
阅读:2292113
文章:32篇
阅读:1739133
文章:32篇
阅读:2113803
(4)(1)(1)(2)(2)(2)(2)(1)(1)(1)(1)(1)(1)(2)(1)(2)(2)(2)(5)(1)(7)(3)(11)(4)(7)(10)(7)(17)(11)(18)(14)(6)(5)已知f(x)二ax^2十bx+c(a,b,c∈R),当x∈[一1,1]时,都有一1≤f(x)≤1成_百度知道
已知f(x)二ax^2十bx+c(a,b,c∈R),当x∈[一1,1]时,都有一1≤f(x)≤1成
知f(x)二ax^2十bx+c(a,b,都有一1≤f(x)≤1成立,c∈R),当x∈[一1,且a十b=2,1]时
我有更好的答案
按默认排序
①由-1≤f(1)≤1得-1≤a+b+c≤1.x∈[-1,即-3≤c≤-1,所以-1≤2+c≤1,所以b=0,②由①②得-1≤c≤-1,因为a+b=2,所以f(x)对称轴方程为x=0,即c=-1,即f(x)在[-1,1]上的最小值为f(0),1]时,都有1=c=f(0)由-1≤f(0)≤1得-1≤c≤1,a-b=2,a=2
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁≧▂≦今夏自由市场还有那些有价值的球员?
⑨Кㄎ乀╤
除了已经詹姆斯BOSH等归属已定的
一线的球星都已经名花有主了,那些有大量薪金空间的球队开始扫荡二线明星了,具体人员看下表!
以下是今年自由球员的具体名单列表(注:R代表受限制自由球员;括号内薪水为该球员上赛季薪水)
老鹰:杰森-科林斯(1181803美元)、乔-约翰逊(美元)、兰多夫-莫里斯(855189美元)、乔-史密斯(1306455美元);
凯尔特人:雷-阿伦(美元)、托尼-阿伦(2500000美元)、马奎斯-丹尼尔斯(1990000美元)、迈克尔-芬利(2500000美元)、保罗-皮尔斯(美元)、奈特-罗宾逊(4000000美元)、布莱恩-斯卡拉布里恩(3413793美元)、谢尔顿-威廉姆斯(825497美元);
山猫:雷蒙德-费尔顿(5501196美元)、拉里-休斯(美元)、拉特利夫(1306455美元);
公牛:乔-亚历山大(2583360美元)、德文-布朗(1100000美元)、艾瑟-劳(2216160美元)、布拉德-米勒(美元)、菲利普-穆雷(1990000美元)、帕戈(2000000美元)、瓦里克(3000000美元);
骑士:伊尔戈斯卡斯(R;美元)、勒布朗-詹姆斯(美元)、沙奎尔-奥尼尔(美元)、贾瓦德-威廉姆斯(R;736420美元);
小牛:巴里亚(1657500美元)、海伍德(6000000美元)、德克-诺维茨基(美元)、蒂姆-托马斯(1306455美元);
掘金:马里克-阿伦(1300000美元)、安东尼-卡特(1306455美元)、乔伊尔-格拉厄姆(无合同)、肯扬-马丁(美元)、佩特洛(884881美元);
活塞:阿特金斯(1306455美元)、夸梅-布朗(4100000美元)、威尔-拜纳姆(R;825497美元)、本-华莱士(1306455美元)、克里斯-威尔考克斯(3000000美元);
勇士:德文-乔治(1600000美元)、克里斯-亨特(R;646413美元)、安东尼-莫罗(R;736420美元)、拉德马诺维奇(6466600美元)、安东尼-特里维尔(R;无合同)、C.J.沃特森(R;1000497美元);
火箭:查克-海耶斯(2111750美元)、洛瑞(R;2034996美元)、路易斯-斯科拉(R;3375600美元)、杰弗里斯(6466600美元);
步行者:卢瑟-海德(884881美元)、厄尔-沃特森(2800000美元);
快船:斯蒂文-布雷克(4930000美元)、鲍比-布朗(R;736420美元)、拉塞尔-巴特勒(3945000美元)、马迪-科林斯(R;1801029美元)、德鲁-古登(4500000美元)、斯蒂夫-诺瓦克(855189美元)、特拉维斯-奥特劳(4000000美元)、布莱恩-斯金纳(1306455美元)、克雷格-史密斯(2500000美元);
湖人:香农-布朗(2000000美元)、乔丹-法玛(R;1947240美元)、德里克-费舍尔(5048000美元)、姆本加(959111美元)、亚当-莫里森(R;5257228美元)、乔什-鲍威尔(959111美元);
灰熊:罗尼-布鲁尔(R;2717161美元)、鲁迪-盖伊(R;3280996美元)、斯蒂文-亨特(3696000美元)、汀斯利(1033733美元)、马库斯-威廉姆斯(855189美元);
热火:卡洛斯-阿罗约(1107572美元)、海斯勒姆(7100000美元)、马格洛伊尔(1229255美元)、杰梅因-奥尼尔(美元)、德维恩-韦德(美元)、多雷尔-赖特(2750000美元);
雄鹿:布雷泽科(1107572美元)、罗亚尔-埃维(无合同)、迈克尔-里德(美元)、卢克-里德诺(6500000美元)、斯塔克豪斯(2000000美元)、科特-托马斯(3800000美元)、约翰-萨尔蒙斯(5456000美元);
森林狼:卡迪纳尔(6750000美元)、贾维(R;736420美元)、米利西奇(7500000美元)、帕夫洛维奇(1500000美元)、佩切洛夫(R;1547640美元)、达米恩-威尔金斯(3300000美元);
篮网:托尼-巴蒂尔(6292000美元)、乔什-布恩(R;2056967美元)、特伦顿-哈塞尔(4350000美元)、贾维斯-海耶斯(2062800美元)、汉弗里斯(3200000美元)、克里斯-奎因(1033342美元)、鲍比-西蒙斯(美元)、罗斯(1033342美元);
黄蜂:迪奥古(884881美元)、西恩-马克斯(1187686美元)、桑盖拉(4526000美元)、斯托亚科维奇(美元);
尼克斯:厄尔-拜隆(无合同)、乔纳森-本德(无合同)、克里斯-杜洪(6031800美元)、吉登斯(1028880美元)、埃迪-豪斯(2862000美元)、大卫-李(7000000美元)、麦蒂(美元)、罗德里奎兹(R;1892035美元)、艾尔-哈灵顿(美元)、埃迪-库里(美元);
雷霆:凯文-奥利(1306455美元)、沙库尔(R;无合同)、伊唐-托马斯(7350000美元);
魔术:安东尼-约翰逊(2160000美元)、雷迪克(R;2839408美元);
76人:罗德尼-卡尼(855189美元)、弗朗西斯科-埃尔森(1700000美元)、威利-格林(3682000美元)、阿伦-艾弗森(1045164美元)、杰森-卡帕诺(6212960美元);
太阳:贾伦-科林斯(1181803美元)、阿姆森(855189美元)、钱宁-弗雷(2000000美元)、阿玛尔-斯塔德迈尔(美元);
开拓者:特拉维斯-迪内尔(1740000美元)、霍华德(1306455美元)、帕特里克-迈尔斯(R;无合同)、普拉尔比亚(6857725美元);
国王:琼-布洛克曼(R;457588美元)、西恩-梅(984881美元)、麦卡格尔(R;825497美元)、尤杜卡(916483美元);
马刺:博甘斯(1033342美元)、马特-邦纳(3240380美元)、理查德-杰弗森(美元)、马西米(1079640美元)、罗杰-梅森(3780000美元);
猛龙:克里斯-波什(美元)、阿米尔-约翰逊(3666666美元)、内斯特洛维奇(1990000美元)、帕特里克-奥布莱恩特(1620000美元)、安东尼-赖特(2110550美元);
爵士:费申科(R;870000美元)、科沃尔(5155115美元)、马修斯(R;457588美元)、卡洛斯-布泽尔(美元);
奇才:博伊金斯(1204841美元)、克里腾顿(1477920美元)、兰迪-弗耶(R;3575761美元)、麦克-米勒(9750000美元)、奥博托(2100000美元)、麦克-詹姆斯(合同被买断)。
LZ可以判断一下还有哪些值得签约的实用球员!
太阳小斯。
都基本上签约了
布兰德米勒 麦蒂 艾佛森 费舍尔(未续约) 这些没有
我个人很看好米勒、攻守兼备、特别是防守。。。
今天大卫李也有了归宿,我想有价值的就这些:凯尔特人
托尼-阿伦(即将与凯尔特人签约)、内特-罗宾逊(虽然偶尔会惹麻烦,但小土豆的得分能力还是有的,可以作为替补阵容中的利器)
泰伦斯-托马斯(据悉网队对他很有意,但他希望留在山猫,继续为拉里-布朗打球)、菲尔顿
布拉德-米勒(虽然已经老去,但依然吸引了一些球队的注意,其中就包括火箭,据悉如果得不到波什,火箭的备用计划则是签约米勒)
大Z、鲨鱼奥尼尔(目前,大鲨鱼依然没有新东家,不过他与小牛、鹰队进行过了接触。)
海伍德(小牛方面,拒绝了热队换海伍德的交易,据悉他们更加愿意海伍德留在达拉斯)
夸梅-布朗(受到了波士顿凯尔特人的青睐,但是最终因为小奥尼尔出局)、大本
斯科拉、洛里(虽然有其他球队对这两位有意,但火箭早已承诺过,他们会匹配任何来自其他球队的报价)
法玛尔、香浓-布朗、费舍尔(科比已经公开表示,希望费舍尔会回归湖人,但目前湖人和费舍尔还没有达成协议,双方可能因为合同的金额还没形成一致的意见)
哈斯勒姆、小奥尼尔(波士顿凯尔特人经理安吉已经透露,他们即将会与小奥尼尔签署一份2年1200万的合同)、阿尔斯通、大Q
里德诺(雄鹿方面已经表示,里德诺不会再回到雄鹿)
布恩、鲍比-西蒙斯
哈林顿、麦蒂(此前,麦蒂与湖人的绯闻甚嚣尘上,不过麦蒂的新东家到底在何方,还很难预料)、埃迪-豪斯
巴恩斯(对巴恩斯有兴趣的球队可不止一家)
存在价值的内线自由身好的不多了。
剩下的多是些二线球星。
有价值那就是麦迪咯,艾弗森!斯科拉,费舍尔!海伍德!
这些都是有价值的球员!
小斯五年一亿去尼克斯了…费尔顿继续留守山猫,布泽尔签约公牛,大家都补强了,就火箭没动作,太伤中国球迷得心了,希望你能采纳我的答案…我做任务…谢谢
Copyright &
All Rights Reserved.&&水星无线路由器305R的,求大神一步一步教。_百度知道
水星无线路由器305R的,求大神一步一步教。
1.0,现在换个房间了:192,然后再LAN连接电脑主机, 然后以往的设置进入IE, 我把网线从房间里的插口连接到 我自己的路由器WAN口,网关.0,DNS服务都是0.1
不管怎么弄,每个房间已经是由 路由器 分出来的,页面的运行状态里 WAN状态的IP地址.168之前租的房间还可以用
我有更好的答案
按默认排序
你说没个房间已经是由路由器分出来的?如果是,那意思是说你现在房间墙上的网线插口另外一端是否是接着路由器的,而墙上的插口应该直接连接计算机网卡了吧,因为已经有一台路由器担负了拨号并路由的工作,肯定不能按照由路由器直连入户线这样的设置方法了啊,那你再连接一个路由器的时候,我有一点需要确认你说的有点模糊
恩,每个房间都已经由原先的路由器分出来了。可是之前我租的房间也都这样的, 每个房间都没有独立的宽带账号给你使用。上个我租的房子就可以用 -
如果你确定是路由器,那从房间接出的线已无需再接路由器,直接连接电脑,然后要搞明白那个路由器是否开启了DHCP服务,如果么有,则需要你手工设置计算机的IP地址、网管、DNS 掩码等,其中IP地址和掩码请设置为与路由器同网段,网关、DNS均设置为路由器IP地址,只要那个路由器能上网,并且未做限制,则本台计算机就可以上网了
其他类似问题
无线路由器的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁秦琼用呼雷豹换回了程咬金,徐茂公设计让尚总兵追秦琼,并打算二偷呼雷豹。秦琼将尚总兵引往设计的地点三教庙,并让尚总兵在三教庙借宿一夜,徐茂公说,这次尚总兵的呼雷豹要归他们了,如果他想要呼雷豹就要那潼关来换。程咬金等人在酒菜中做了手脚,夺走了尚总兵的呼雷豹。尚总兵醒来后,大骂秦琼小人。
尚总兵来见秦琼,让秦琼还他的呼雷豹,秦琼说要跟尚总兵打赌,说如果自己如果能三天内如果能偷走呼雷豹,尚总兵必须归降,尚总兵说答应,并说如果没偷走,那么就一样的任听尚总兵的拆迁。尚总兵为了不上秦琼的当,决定高挂免战牌三天。
产品网址:/c_zjhjinhua0.html
公司相关产品
福州鸿飞达自动化科技有限公司我司独具有自营工业自动化产品及技术进出口权,专注钢厂、电厂、水泥、化工、造纸等行业大型进口控制系统备件方面产品!畅销品牌如下:美国ab:全系列plc板卡!美国foxboro:triconex 系统、i\o系列板卡!美国honeywell:tdc、s9000系列板卡!德国siemens:s5\s7\ti等plc板卡!瑞典abb:460、s500\s800、mod全系列板卡!德国pilz:工业安全继电器及卡件!德国bosch:工业大型伺服板卡及电机!德国e+h:部份系列流量计!全系列停产著名工业ups电源!TEL:0 FAX:0电话: 联系人:郑工 QQ: e-mail:地址:福州市仓山区阳岐路59号综合楼4层产品图片、价格、产品属性等资料,仅供参考,具体以询价时为准,如需详细技术资料请联络,欢迎在线或来电咨询注:下班时间请加qq给我留言,留下公司及联系方式,我会在24小时内...
福州鸿飞达自动化科技有限公司我司独具有自营工业自动化产品及技术进出口权,专注钢厂、电厂、水泥、化工、造纸等行业大型进口控制系统备件方面产品!畅销品牌如下:美国ab:全系列plc板卡!美国foxboro:triconex 系统、i\o系列板卡!美国honeywell:tdc、s9000系列板卡!德国siemens:s5\s7\ti等plc板卡!瑞典abb:460、s500\s800、mod全系列板卡!德国pilz:工业安全继电器及卡件!德国bosch:工业大型伺服板卡及电机!德国e+h:部份系列流量计!全系列停产著名工业ups电源!TEL:0 FAX:0电话: 联系人:郑工 QQ: e-mail:地址:福州市仓山区阳岐路59号综合楼4层产品图片、价格、产品属性等资料,仅供参考,具体以询价时为准,如需详细技术资料请联络,欢迎在线或来电咨询注:下班时间请加qq给我留言,留下公司及联系方式,我会在24小时内...
本司热门产品
免责声明:以上产品信息是由福州鸿飞达自动化科技有限公司发布,一步电子网仅列示上述信息,不担保该信息的准确性,完整性和及时性,也不承担您发生交易带来的任何损害,交易前请慎重考虑。
联系人:郑金华
联系我说:在一步电子网看到
电话:86-0
经营模式:贸易型
所在地区: -
企业类别:个体经营
一步电子网推荐相关产品

我要回帖

更多关于 高尔夫r 的文章

 

随机推荐