无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

??途W(wǎng)高頻算法題系列-BM13-判斷一個(gè)鏈表是否為回文結(jié)構(gòu)

2022-06-06 12:30 作者:雄獅虎豹  | 我要投稿

牛客網(wǎng)高頻算法題系列-BM13-判斷一個(gè)鏈表是否為回文結(jié)構(gòu)

題目描述

給定一個(gè)鏈表,請(qǐng)判斷該鏈表是否為回文結(jié)構(gòu)。 回文是指該字符串正序逆序完全一致。

原題目見:BM13 判斷一個(gè)鏈表是否為回文結(jié)構(gòu)

解法一:鏈表遍歷

首先,考慮特殊情況,如果鏈表為空或只有一個(gè)鏈表,默認(rèn)是回文結(jié)構(gòu),直接返回true。

否則,使用一個(gè)額外的list進(jìn)行處理,處理過程如下:

  • 遍歷原鏈表,將鏈表中所有結(jié)點(diǎn)的值添加到一個(gè)list中;

  • 遍歷list中的值判斷該鏈表是否是回文結(jié)構(gòu),遍歷過程如下:

    • 遍歷list中0-list.size()/2的值;

    • 判斷i的值和list.size() - i - 1的值是否相等,如果不相等,則不可能是回文結(jié)構(gòu),直接返回false。

  • 遍歷完成后,如果list中首尾的相應(yīng)位置的值都相等,說明原鏈表是回文結(jié)構(gòu),返回true。

代碼

1.01^{365} ≈ 37.7834343329 ??

0.99^{365} ≈ 0.02551796445 ??

相信堅(jiān)持的力量!


??途W(wǎng)高頻算法題系列-BM13-判斷一個(gè)鏈表是否為回文結(jié)構(gòu)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
新野县| 武隆县| 白山市| 连城县| 临猗县| 禄丰县| 安阳县| 横山县| 获嘉县| 肥西县| 饶平县| 寻乌县| 湘阴县| 化州市| 浦北县| 新田县| 东源县| 自贡市| 且末县| 温泉县| 吴川市| 无为县| 米脂县| 阿拉善左旗| 宜黄县| 凯里市| 库车县| 洞口县| 华蓥市| 贡嘎县| 松阳县| 扎囊县| 麻阳| 益阳市| 秦皇岛市| 平乐县| 城步| 海安县| 中山市| 龙门县| 台中市|