列印兩個有序鍊錶的公共部分

2021-08-18 08:42:03 字數 350 閱讀 7899

引言

給定兩個鍊錶,列印兩個鍊錶中的公共部分。

思路從兩個鍊錶的第乙個節點的value值開始比較,誰小移動誰。如果相等就輸出,並同時移動到下乙個節點。

**

public class twolinkedlistsame 

}public static void twolinkedlistsames(node head1, node head2)else if(head2.value < head1.value)else

system.out.println();}}

}

**中第乙個內部類是鍊錶,方法twolinkedlistsames是列印比較方法。

列印兩個有序鍊錶的公共部分

題目 給定兩個有序鍊錶的頭指標head1和head2,列印兩個鍊錶的公共部分。1 head1的值小於head2,則head1往下移動 2 head1的值小於head2,則head2往下移動 3 相等則列印任何乙個鍊錶節點的值,head1和head2都往下移動。4 當head1或head2移動到nul...

列印兩個有序鍊錶的公共部分

說明 本文是左程雲老師所著的 程式設計師面試 指南 第二章中 列印兩個有序鍊錶的公共部分 這一題目的c 復現。感謝左程雲老師的支援。題目 給定兩個有序鍊錶的頭指標 head1 和 head2,列印兩個鍊錶的公共部分。思路 依次比較 編譯環境 centos6.7 x86 64 gcc 4.4.7 實現...

列印兩個有序鍊錶的公共部分 Python 版

題目 給定兩個有序鍊錶的頭指標head1 和head2,列印兩個鍊錶的公共部分 這個函式中我使用了我自己寫的單鏈錶類,這個 在另外一篇blog裡。python版本的單鏈錶類 該問題的函式如下 class linkedlistalgorithms object def init self pass d...