Linux 端口与连接一眼看清|使用服务器部署 Socket 监控工具 somo
2026/1/9 16:12:47
publicListNodeFindFirstCommonNode(ListNodepHead1,ListNodepHead2){// 初始化两个临时指针,分别指向两个链表的头节点ListNodetemp1=pHead1;ListNodetemp2=pHead2;// 只要两个指针不指向同一个节点,就继续遍历while(temp1!=temp2){// - temp1遍历完自己的链表(为null),就切换到链表2的头节点继续遍历// - 否则,temp1正常后移temp1=temp1==null?pHead2:temp1.next;// - temp2遍历完自己的链表(为null),就切换到链表1的头节点继续遍历// - 否则,temp2正常后移temp2=temp2==null?pHead1:temp2.next;}// temp1和temp2要么指向第一个公共节点,要么都为null(无公共节点)returntemp1;}