Assignment12SampleproblemsSampleproblemsGraphSearchGraphSearchInthefollowinggraphs,assumethatifthereiseverachoiceamongstmultiplenodes,boththeBFSandDFSalgorithmswillchoosetheleft-mostnodefirst.
Startingfromthegreennodeatthetop,whichalgorithmwillvisittheleastnumberofnodesbeforevisitingtheyellowgoalnodeA:BFSB:DFSC:NeitherBFSnorDFSwilleverencounterthegoalnodeinthisgraph.
C:NeitherBFSnorDFSwilleverencounterthegoalnodeinthisgraph.
D:BFSandDFSencountersamenumberofnodesbeforeencounterthegoalnodeA:BFSB:DFSC:NeitherBFSnorDFSwilleverencounterthegoalnodeinthisgraph.
C:NeitherBFSnorDFSwilleverencounterthegoalnodeinthisgraph.
D:BFSandDFSencountersamenumberofnodesbeforeencounterthegoalnodeTheanswerisBFSHowcanwegetForBFSalgorithm,visitinganode'ssiblingsbeforeitschildren,whileinDFSalgorithm,visitinganode'schildrenbeforeitssiblingsBeforecounteringgoalnodeBeforecounteringgoalnodeF:BFSalgorithmencountersnodes:ABCDEDFSalgorithmencountersnodes:ABDHLIEJMCInthefollowinggraphs,assumethatifthereiseverachoiceamongstmultiplenodes,boththeBFSandDFSalgorithmswillchoosetheleft-mostnodefirst.
Startingfromthegreennodeatthetop,whichalgorithmwillvisittheleastnumberofnodesbeforevisitingtheyellowgoalnodeA:BFSB:DFSC:NeitherBFSnorDFSwilleverencounterthegoalnodeinthisgraph.
C:NeitherBFSnorDFSwilleverencounterthegoalnodeinthisgraph.
D:BFSandDFSencountersamenumberofnodesbeforeencounterthegoalnodeA:BFSB:DFSC:NeitherBFSnorDFSwilleverencounterthegoalnodeinthisgraph.
C:NeitherBFSnorDFSwilleverencounterthegoalnodeinthisgraph.
D:BFSandDFSencountersamenumberofnodesbeforeencounterthegoalnodeTheanswerisDFSHowcanwegetForBFSalgorithm,visitinganode'ssiblingsbeforeitschildren,whileinDFSalgorithm,visitinganode'schildrenbeforeitssiblingsBeforecounteringgoalnodeBeforecounteringgoalnodeG:BFSalgorithmencountersnodes:ABCDEFDFSalgorithmencountersnodes:ABDConsiderthefollowinggraph.
IfthereiseveradecisionbetweenmultipleneighbornodesintheBFSorDFSalgorithms,assumewealwayschoosetheletterclosesttothebeginningofthealphabetfirst.
InwhatorderwillthenodesbevisitedusingaBreadthFirstSearchInwhatorderwillthenodesbevisitedusingaDepthFirstSearchConsiderthefollowinggraph.
IfthereiseveradecisionbetweenmultipleneighbornodesintheBFSorDFSalgorithms,assumewealwayschoosetheletterclosesttothebeginningofthealphabetfirst.
InwhatorderwillthenodesbevisitedusingaBreadthFirstSearchTheansweris:ABDCEGHFInwhatorderwillthenodesbevisitedusingaDepthFirstSearchTheansweris:ABCEHFGDHowcanwegetA->B->DB->C->E->GD->CC->AE->HE->HG->FH->F->GSoforBFS,theanswerisABDCEGHFforDFS,theanswerisABCEHFGDShootingballoonShootingballoonSupposeyouareplayinggameofshootingballoon.
Youexpecttoshootnballoonsintheboard,assumingyouaresharpshooter,100%hit.
Therearetwoscenarios,youneedfindtheappropriateBigOhnotationforeachscenario.
Intheseproblems,oneunitofworkisshootingoneballoon.
unitofworkisshootingoneballoon.
Scenario1:Forevery2balloonsyouareabletoshoot,onenewballoonisinsertedintheboard.
So,iftherewere20balloons,afteryoushootthefirst2,thereare19ontheboard.
Afteryoushootthenext2,thereare18ontheboard.
HowmanyballoonsdoyoushootbeforetheboardisemptybeforetheboardisemptyA:O(1)B:O(n)C:O(lgn)D:O(n)Scenario1:Forevery2balloonsyouareabletoshoot,onenewballoonisinsertedintheboard.
So,iftherewere20balloons,afteryoushootthefirst2,thereare19ontheboard.
Afteryoushootthenext2,thereare18ontheboard.
HowmanyballoonsdoyoushootbeforetheboardisemptyA:O(1)B:O(n)B:O(n)C:O(lgn)D:O(n)ifOneballoonontheboard,youshoot1balloonintotal,iftwoballoonsontheboard,youshoot3balloons,ifthreeballoonsontheboard,youshoot5balloonsintotal.
Sofollowit,youshoot2*n-1balloonsintotal.
Scenario2:Bythetimeyouhaveshootthefirstnballoons,n-1newballoonshavebeeninsertedontheboard.
Aftershootingthosen-1balloons,therearen-2newballoonsareinsertedontheboard.
Aftercheckingoutthosen-2balloons,therearen-3newballoonsontheboard.
Thissamepatterncontinuesuntilonnewballoonareinsertedontheboard.
Howmanytotalballoonsdoyouontheboard.
HowmanytotalballoonsdoyoushootbeforetheboardisemptyA:O(1)B:O(n)C:O(lgn)D:O(n)Scenario2:Bythetimeyouhaveshootthefirstnballoons,n-1newballoonshavebeeninsertedontheboard.
Aftershootingthosen-1balloons,therearen-2newballoonsareinsertedontheboard.
Aftercheckingoutthosen-2balloons,therearen-3newballoonsontheboard.
Thissamepatterncontinuesuntilonnewballoonareinsertedontheboard.
HowmanytotalballoonsdoyoushootbeforetheboardismanytotalballoonsdoyoushootbeforetheboardisemptyA:O(1)B:O(n)C:O(lgn)D:O(n)(n+n-1+n-2+n-3+……+n-(n-1)+n-(n))=(n*n-(n*(n+1)/2))
官方网站:点击访问火数云活动官网活动方案:CPU内存硬盘带宽流量架构IP机房价格购买地址4核4G50G 高效云盘20Mbps独享不限openstack1个九江287元/月立即抢购4核8G50G 高效云盘20Mbps独享不限openstack1个九江329元/月立即抢购2核2G50G 高效云盘5Mbps独享不限openstack1个大连15.9元/月立即抢购2核4G50G 高效云盘5Mbps独享不限...
韩国云服务器哪个好?韩国云服务器好用吗?韩国是距离我国很近的一个国家,很多站长用户在考虑国外云服务器时,也会将韩国云服务器列入其中。绝大部分用户都是接触的免备案香港和美国居多,在加上服务器确实不错,所以形成了习惯性依赖。但也有不少用户开始寻找其它的海外免备案云服务器,比如韩国云服务器。下面云服务器网(yuntue.com)就推荐最好用的韩国cn2云服务器,韩国CN2云服务器租用推荐。为什么推荐租用...
HostMem近日发布了最新的优惠消息,全场云服务器产品一律75折优惠,美国洛杉矶QuadraNet机房,基于KVM虚拟架构,2核心2G内存240G SSD固态硬盘100Mbps带宽4TB流量,27美元/年,线路方面电信CN2 GT,联通CU移动CM,有需要美国大硬盘VPS云服务器的朋友可以关注一下。HostMem怎么样?HostMem服务器好不好?HostMem值不值得购买?HostMem是一家...
graphsearch为你推荐
参考手册NDXS和ND5XS网络音频播放器中文目录支持ipad支持ipad勒索病毒win7补丁怎么删除 防勒索病毒 打的补丁iphone连不上wifi苹果iphone6/plus wifi连接不上怎么办win10445端口怎么样打开电脑10800端口win7telnetwindows7旗舰版中telnet在哪micromediawww.macromedia.com 是什么网站googleadsense如何通过Google adsense???google分析如何添加google analysis
河北服务器租用 5折 burstnet 免费主机 cdn服务器 空间打开慢 174.127.195.202 lighttpd 好看的桌面背景图片 qingyun 微信收钱 卡巴斯基试用版 佛山高防服务器 100mbps t云 安徽双线服务器 日本代理ip 114dns 1美元 97rb 更多