精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

頭條:判斷是否為IP地址

網(wǎng)絡 網(wǎng)絡管理
在寫算法之前,需要明白 IPv4 和 IPv6 的概念,如果面試官并沒有告訴你這兩者的定義,也許是考你計算機的基礎知識,關于 IP 地址的定義。我們看一下 LeetCode 上關于 IPv4 和 IPv6 的定義。

這道題有個坑點,題目中判斷一個字符串是否為 IP 地址,但是并沒有說明是 IPv4 還是 IPv6,如果你在寫算法的時候只考慮了 IPv4,但忽略了 IPv6,這時候面試官可能會繼續(xù)讓你寫出 IPv6 求解過程。

在寫算法之前,需要明白 IPv4 和 IPv6 的概念,如果面試官并沒有告訴你這兩者的定義,也許是考你計算機的基礎知識,關于 IP 地址的定義。我們看一下 LeetCode 上關于 IPv4 和 IPv6 的定義。

[[351741]]

IPv4

IPv4地址由十進制數(shù)和點來表示,每個地址包含 4 個十進制數(shù),其范圍為 0 - 255, 用(".")分割。比如,172.16.254.1;

同時,IPv4 地址內(nèi)的數(shù)不會以 0 開頭。比如,地址 172.16.254.01 是不合法的。

IPv6

IPv6 地址由 8 組 16 進制的數(shù)字來表示,每組表示 16 比特。這些組數(shù)字通過 (":")分割。比如:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

是一個有效的地址。而且,我們可以加入一些以 0 開頭的數(shù)字,字母可以使用大寫,也可以是小寫。所以,

2001:db8:85a3:0:0:8A2E:0370:7334

也是一個有效的 IPv6 地址 (即,忽略 0 開頭,忽略大小寫)。

然而,我們不能因為某個組的值為 0,而使用一個空的組,以至于出現(xiàn) :: 的情況。比如, 2001:0db8:85a3::8A2E:0370:7334 是無效的 IPv6 地址。

代碼實現(xiàn):

判斷是否為 IPv4 地址,用 JS 解這個問題時容易犯錯,把字符串直接轉成數(shù)字,然后判斷是否在 0 到 255 之間,但是:parseInt('1e1', 10),并不是你期望的結果,詳細解釋參考 字符串轉換成整數(shù),被教訓了。IPv4解題思路:

被拆分的長度必須為 4;

每個節(jié)點的值只能是整數(shù)且在 0-255 之間:

  1. const isIPv4 = ipStr => { 
  2.     const nodes = ipStr.split('.'); 
  3.     // 必須是 4 個數(shù)字 
  4.     if (nodes.length !== 4) { 
  5.         return false; 
  6.     } 
  7.     for(let i = 0; i < nodes.length; i++) { 
  8.         // 轉換成整數(shù)再轉換成字符串看是否相等 
  9.         // 可過濾掉 1e1, 00 這種情況 
  10.         if (nodes[i] !== parseInt(nodes[i], 10).toString()) { 
  11.             return false; 
  12.         } 
  13.         // 判斷是否在 0-255 的范圍內(nèi) 
  14.         if (+nodes[i] < 0 || +nodes[i] > 255) { 
  15.             return false 
  16.         } 
  17.     } 
  18.     return true; 

判斷是否為 IPv6 地址,解題思路:

  • 被拆分的長度必須為 4=8;
  • 每個節(jié)點的長度要小于 4,且大于 0;
  • 每個字符要由0-9、a-f、A-F 組成
  1. const isIPv6 = ipStr => { 
  2.     const nodes = ipStr.split(':'); 
  3.     // 必須是 8 個節(jié)點 
  4.     if (nodes.length !== 8) { 
  5.         return false; 
  6.     } 
  7.     for(let i = 0; i < nodes.length; i++) { 
  8.         // 長度不能大于 4,也不能是空 
  9.         if (nodes[i].length > 4 || nodes[i].length === 0) { 
  10.             return false; 
  11.         } 
  12.         // 遍歷字符串中的字符 
  13.         for (const c of nodes[i]) { 
  14.             // 字符對應的數(shù)字編碼 
  15.             let value = c.charCodeAt(0); 
  16.             // 97-102 a-f 
  17.             // 65-70 A-F 
  18.             // 48-57 0-9 
  19.             if (isNaN(value) || !( 
  20.                 value > 96 && value < 103 ||  
  21.                 value > 64 && value < 71 ||  
  22.                 value > 47 && value < 58
  23.             ) { 
  24.                 return false; 
  25.             } 
  26.         } 
  27.     } 
  28.     return true; 

知識要點

本題用 JavaScript 實現(xiàn)的時候,需要注意把字符串轉換成整形時的「坑」,字符的比較可根據(jù)字符編碼的值進行比較。

 

責任編輯:趙寧寧 來源: 素燕
相關推薦

2009-12-01 10:00:51

PHP判斷字符串是否為

2024-01-15 07:08:34

IsNil方法結構體

2020-10-22 08:06:05

JavaScrip語言類型

2020-10-22 14:00:31

JavaScript數(shù)字變量

2021-03-22 11:43:07

Linux運維Linux系統(tǒng)

2009-11-17 10:20:37

PHP正則表達式

2017-02-08 11:30:51

PHP判斷數(shù)組

2015-07-10 09:08:52

IP地址IP地址沖突

2024-10-11 11:08:53

2022-08-25 14:48:11

變量前端

2010-06-01 15:20:11

MySQL表單

2015-09-28 09:58:24

網(wǎng)絡IP地址IP

2012-04-25 14:31:12

2019-01-28 09:43:21

IP地址子網(wǎng)掩碼

2016-01-07 14:02:55

Ubuntu 15.1網(wǎng)卡 IP地址

2011-01-28 10:00:37

IPv4IPv6

2021-12-02 07:25:58

ASP.NET CorAjax請求

2015-05-28 09:52:21

PHP判斷數(shù)組為空

2017-04-01 17:00:39

oracle監(jiān)聽IP地址

2010-06-08 14:09:11

IP協(xié)議地址
點贊
收藏

51CTO技術棧公眾號

97精品视频在线播放| 日韩欧美一级二级三级| 亚洲视频欧美在线| 日韩不卡的av| 精品资源在线看| 美女看a上一区| 欧美人与性动交| 国产精品三级在线观看无码| 亚洲高清影院| 欧美日韩国产在线播放| 影音先锋在线亚洲| 天堂中文字幕av| 国内久久婷婷综合| 欧洲精品在线视频| 久久视频免费看| 欧美一区二区三| 亚洲第一精品久久忘忧草社区| 伊人久久婷婷色综合98网| 亚洲第一成年人网站| 日韩av不卡一区二区| 欧美激情xxxxx| 中国特黄一级片| 思热99re视热频这里只精品| 日韩一级视频免费观看在线| 日韩av片网站| 色吧亚洲日本| 亚洲午夜三级在线| 日韩最新中文字幕| 免费在线看黄| 国产欧美一区视频| 久久久久久久久四区三区| www.av日韩| 精品亚洲aⅴ乱码一区二区三区| 国产成人精品av在线| 久久午夜无码鲁丝片| 亚洲午夜精品一区 二区 三区| 欧美日韩一区二区三区四区| 自拍日韩亚洲一区在线| a免费在线观看| 国产精品电影一区二区| 人禽交欧美网站免费| 无码国精品一区二区免费蜜桃| 国产99久久久久久免费看农村| 成人福利视频网| 中文字幕在线观看第二页| 天使萌一区二区三区免费观看| 91国内在线视频| 久久久久久久极品内射| 欧美日本二区| 久久免费视频在线| 亚洲天堂一级片| www.成人网| 欧美一区二区观看视频| 黄色三级视频在线播放| 91九色成人| 欧美日韩精品欧美日韩精品一综合| 91av在线免费播放| 欧美性猛交xxx高清大费中文| 日韩欧美国产激情| 免费在线观看毛片网站| 午夜日韩成人影院| 欧美午夜精品免费| 午夜一级免费视频| 日本一区二区乱| 欧美性猛交xxxx| 18禁男女爽爽爽午夜网站免费| 欧美亚洲日本精品| 色菇凉天天综合网| 日本在线一二三区| 国产高清视频色在线www| 天天爽夜夜爽夜夜爽精品视频| 女人天堂av手机在线| 日韩免费va| 欧美日韩一区二区三区四区五区| 91亚洲一区二区| 日韩在线观看中文字幕| 亚洲国产日韩欧美综合久久| 日韩av在线看免费观看| 日韩精品一区二区三区免费观看| 日韩最新免费不卡| 国产精品99精品| 久久九九精品| 91人成网站www| 国产第一页在线观看| 免费观看在线综合色| 2022国产精品| 一级特黄aaa| 麻豆专区一区二区三区四区五区| 亚洲一区二区三区四区在线播放 | 三级欧美韩日大片在线看| 国产精品久久久久久久久久久久久久 | 秋霞av国产精品一区| 影音先锋国产资源| 成人性生交大片| 日韩av电影免费在线| av网址在线播放| 一本在线高清不卡dvd| 91pony九色| 亚洲永久精品唐人导航网址| 日韩三区在线观看| 91精彩刺激对白露脸偷拍| 99久久久久久中文字幕一区| 97国产一区二区精品久久呦| 亚洲中文一区二区三区| www.亚洲激情.com| 中国 免费 av| 快播电影网址老女人久久| 欧美一区二区美女| 综合 欧美 亚洲日本| 亚洲在线黄色| 国产成人亚洲欧美| 国产高清免费av| 久久久精品国产99久久精品芒果| 超碰97在线看| 久久亚洲精品爱爱| 日韩av中文字幕在线| 婷婷在线精品视频| 青青草原综合久久大伊人精品优势 | 亚洲国产一区二区三区网站| 亚洲无亚洲人成网站77777| 五月天婷婷网站| 国产精品自拍网站| 91情侣在线视频| 国产高清视频免费最新在线| 狠狠躁18三区二区一区| 性感美女一区二区三区| 亚洲影视一区| 国产日韩欧美在线看| 欧美女优在线观看| 午夜电影久久久| 欧美性生交xxxxx| 小小影院久久| 国产区亚洲区欧美区| 都市激情一区| 91极品美女在线| 自拍偷拍视频亚洲| 久久久久国产精品午夜一区| 国产在线播放一区二区| 蜜臀av在线播放| 日韩一二三区不卡| 成人在线观看小视频| 国产精品久久久久久亚洲色| 欧美视频精品| 一区二区欧美日韩视频| 日韩综合在线观看| 久久综合九色欧美综合狠狠 | 男人天堂久久久| 欧美视频中文字幕| jizz日本在线播放| 久久国产视频网| 中文字幕日韩精品久久| 亚洲欧美在线人成swag| 精品久久国产精品| 999国产精品视频免费| 亚洲精品写真福利| 亚洲av无码久久精品色欲| 国产一在线精品一区在线观看| 福利视频久久| 超碰99在线| 亚洲男人天堂2024| 中文字幕精品一区二区精| 国产精品久久久久影视| 亚洲欧美天堂在线| 中文字幕午夜精品一区二区三区| 成人av资源网| 日本在线影院| 亚洲系列中文字幕| 一区二区三区日| 一区二区国产视频| 亚洲欧美色图视频| 九九精品视频在线看| 免费看日b视频| 另类视频一区二区三区| 国模精品一区二区三区色天香| 日本亚洲欧美| 欧美欧美欧美欧美首页| 欧美久久久久久久久久久久| 91丨porny丨首页| 久久综合伊人77777麻豆最新章节| 91久久国产| 国产欧美丝袜| 欧美黄色网络| 久久久免费电影| 成人网视频在线观看| 日韩午夜激情视频| 人妻 日韩精品 中文字幕| 中文字幕人成不卡一区| 男人天堂手机在线视频| 亚洲伊人春色| 91视频-88av| 中文字幕在线中文字幕在线中三区| 一区二区亚洲精品国产| 亚洲高清在线观看视频| 在线观看欧美黄色| 久久久久成人片免费观看蜜芽| 久久综合色天天久久综合图片| 一区二区三区视频网| 亚洲无线视频| 一本一道久久a久久综合精品| 操欧美女人视频| 国产日韩欧美综合| av日韩亚洲| 久久久亚洲福利精品午夜| 99青草视频在线播放视| 欧洲一区二区三区免费视频| 欧美成人精品欧美一| 久久精品综合网| 久久久久亚洲AV成人网人人小说| 日韩高清不卡在线| 成年人午夜视频在线观看| 久久久久久久久久久久久久| 鲁片一区二区三区| 成人春色在线观看免费网站| 国产日韩在线一区| 经典三级一区二区| 91av中文字幕| heyzo一区| 免费97视频在线精品国自产拍| 国产九色在线| 日韩精品免费在线播放| 丰满岳乱妇国产精品一区| 欧美日韩一本到| 一级黄色av片| 精品美女国产在线| 国产精品第108页| 亚洲人成小说网站色在线| 永久免费毛片在线观看| 91亚洲国产成人精品一区二三| 下面一进一出好爽视频| 精品一区二区三区欧美| 中文字幕永久有效| 美女视频黄a大片欧美| av观看免费在线| 国产一区二区三区久久久久久久久 | 九色91porny| 国产乱码精品一品二品| 男人的天堂最新网址| 秋霞电影网一区二区| 冲田杏梨av在线| 蜜桃视频在线观看一区二区| 黄色aaa级片| 蜜乳av一区二区三区| 中文字幕网av| 蜜臀91精品一区二区三区| www.com黄色片| 精品一区二区日韩| www.污网站| 国产一区二区三区高清播放| 国产资源中文字幕| 国产精品一区在线| 久久黄色一级视频| 青青久在线视频| 91美女视频网站| 国产精品成人无码专区| 成人一区二区三区| 污污污www精品国产网站| www.欧美日韩国产在线| 黄色正能量网站| 国产欧美一区二区精品仙草咪| 性欧美精品男男| 日本一区二区成人| 无码人妻精品中文字幕 | 亚洲图色在线| 亚洲国产一区二区三区在线播放| 黄色网zhan| 亚洲网站啪啪| 999精品网站| 麻豆精品国产91久久久久久| 欧美在线a视频| 成人在线一区二区三区| 在线免费观看黄色小视频| 久久综合国产精品| 免费成人深夜蜜桃视频| 亚洲激情图片qvod| 尤物视频在线观看国产| 欧美亚洲日本国产| www.xxxx国产| 国产丝袜一区视频在线观看| 午夜视频在线观看网站| 色综合久久88| 国产一区二区精品调教| 91偷拍精品一区二区三区| 日韩精品a在线观看91| 亚洲不卡中文字幕| 亚洲精品二区三区| jizzjizzxxxx| 一区二区三区在线观看免费| 大伊香蕉精品视频在线| 久久精品一区二区国产| japan高清日本乱xxxxx| 久久久久久免费网| 国产精品丝袜一区二区| 欧美日韩国产精品一区二区不卡中文| 成人免费毛片视频| 日韩欧美精品三级| 国产区在线视频| 欧美高清激情视频| 欧美一区 二区 三区| 成人三级在线| 日韩欧美中文| 中国丰满人妻videoshd| 国产传媒久久文化传媒| eeuss中文字幕| 欧美日韩国产中文精品字幕自在自线| 国产又大又粗又硬| 欧美久久免费观看| 头脑特工队2在线播放| 久久中文字幕在线| 2020国产在线视频| 国产mv久久久| 黄色美女久久久| 性做爰过程免费播放| 蜜臀av一区二区| 麻豆国产精品一区| 亚洲一区二区三区在线播放| 一级特黄aaaaaa大片| 国产亚洲精品久久| 精品人人视频| 国产经品一区二区| 中文字幕一区二区三区在线视频 | 亚洲人成绝费网站色www| 欧美大片黄色| 91九色国产视频| 999精品视频| 国产精品人人爽人人爽| 久久视频一区二区| 国产成人自拍视频在线| 精品国产凹凸成av人导航| 最新av在线播放| 91在线视频九色| 久久久久蜜桃| 亚洲精品中文字幕乱码无线| 国产精品每日更新| 日韩欧美一级大片| 在线观看精品国产视频| japanese23hdxxxx日韩| 日本午夜精品电影| 丝袜亚洲精品中文字幕一区| 久久精品视频18| 色素色在线综合| 国产一区电影| 国产精品高潮呻吟视频| 青青草成人影院| 国产九九热视频| 中文字幕一区二区5566日韩| 97超碰人人草| 久久夜色精品国产欧美乱| 精品午夜视频| 国产资源第一页| 丰满岳乱妇一区二区三区| 日韩特黄一级片| 日韩久久午夜影院| 欧洲亚洲两性| 亚洲人成网站在线播放2019| 激情五月播播久久久精品| 久久久久久久久久久久久女过产乱| 91精品国产欧美一区二区成人 | 欧美电影免费播放| av噜噜在线观看| 一区二区高清视频在线观看| 免费观看黄色一级视频| 7777精品视频| 欧美一区二区三区激情视频| 中文字幕色网站| 亚洲高清三级视频| 秋霞av在线| 国产在线一区二区三区| 国产精品hd| 法国伦理少妇愉情| 欧美情侣在线播放| 不卡av免费观看| 成人xxxx视频| 午夜日韩激情| 欧美亚一区二区三区| 欧美日韩高清一区二区三区| 91在线中文| 欧美日韩亚洲一区二区三区在线观看 | 婷婷色综合网| 精品无码人妻少妇久久久久久| 国产精品福利一区二区三区| 国产精品无码白浆高潮| 久久久影视精品| 欧美亚洲国产一区| 少妇极品熟妇人妻无码| 色视频成人在线观看免| sm国产在线调教视频| 美日韩免费视频| 久久99精品久久久久久久久久久久| 久久久一二三区| 国产一区二区动漫| 亚洲三区欧美一区国产二区| 免费日韩中文字幕| 亚洲乱码中文字幕综合| 欧美男男激情freegay| 99热国产免费| 麻豆精品国产91久久久久久| 在线观看国产亚洲| 伦理中文字幕亚洲| 视频国产一区| 天天爽天天爽夜夜爽|