zoukankan      html  css  js  c++  java
  • 打印两个有序链表的公共部分 【题目】 给定两个有序链表的头指针head1和head2,打印两个 链表的公共部分

    简单题

     1 package my_basic.class_3;
     2 
     3 public class Code_10_PrintCommonPart {
     4     
     5     public static class Node{
     6         int value;
     7         Node next;
     8         public Node(int value) {
     9             super();
    10             this.value = value;
    11         }
    12     }
    13     
    14     public static void printCommonPart(Node head1,Node head2) {
    15         System.out.println("common part:");
    16         while(head1!=null && head2!=null) {
    17             if (head1.value > head2.value) {
    18                 head2 = head2.next;
    19             }else if (head1.value < head2.value) {
    20                 head1 = head1.next;
    21             }else {
    22                 System.out.print(head1.value+" ");
    23                 head1 = head1.next;
    24                 head2 = head2.next;
    25             }
    26         }
    27         System.out.println();
    28     }
    29     
    30     public static void printLinkedList(Node head) {
    31         while(head!=null) {
    32             System.out.print(head.value+" ");
    33             head = head.next;
    34         }
    35         System.out.println();
    36     }
    37     
    38     public static void main(String[] args) {
    39         Node node1 = new Node(2);
    40         node1.next = new Node(3);
    41         node1.next.next = new Node(5);
    42         node1.next.next.next = new Node(6);
    43 
    44         Node node2 = new Node(1);
    45         node2.next = new Node(2);
    46         node2.next.next = new Node(5);
    47         node2.next.next.next = new Node(7);
    48         node2.next.next.next.next = new Node(8);
    49 
    50         printLinkedList(node1);
    51         printLinkedList(node2);
    52         printCommonPart(node1, node2);
    53 //        System.out.println(node1.value);
    54     }
    55 }
  • 相关阅读:
    python常见异常
    python+selenium动态抓取网页数据
    python基于scrapy配置日志
    Python依赖
    nginx配置详解
    Centos 用户登录失败N次后锁定用户禁止登陆
    CENTOS 7 firewalld详解,添加删除策略
    Centos7搭建Zookeeper 3.4.14集群
    Centos7安装FastDFS整合nginx
    VMware VCSA 6.7配置vSAN存储
  • 原文地址:https://www.cnblogs.com/lihuazhu/p/10908648.html
Copyright © 2011-2022 走看看