Я новичок в программировании.
Недавно я столкнулся с некоторыми проблемами при изучении связанного списка. Поскольку школьные учителя мне не ответили, я обратился ко всем за помощью.
Я новичок в программировании. Недавно я столкнулся с некоторыми проблемами при изучении связанного списка. Поскольку школьные учителя мне не ответили, я обратился ко всем за помощью. [code] /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* merge(ListNode* l1, ListNode* l2) { ListNode* dummy = new ListNode(-1); ListNode* p = dummy; while(l1 && l2) { if(l1->val < l2->val) { p->next=new ListNode(-1); p->next->val=l1->val; p->next->next=l1->next; p=p->next; // l1 = l1->next; } else { p->next = l2; l2 = l2->next; } p = p->next; } if(l1) { p->next = l1; } else { p->next = l2; }
return dummy->next; } }; [/code] Это программа, которая объединяет два упорядоченных связанных списка. Я хочу использовать [code]p->next=new ListNode(-1); p->next->val=l1->val; p->next->next=l1->next; p=p->next; [/code] заменить [code]l1 = l1->next; [/code] но ответ неправильный. В чем разница между этими двумя методами.
Первый метод - это обычное выполнение кода.
Второй метод - это тот, который прокомментирован. Какой смысл?
public class UdpFactory : IUdpFactory
{
public int Port;
public ObservableCollection Log;
public IUdpListener CreateUdpListener(int port,...
Первый метод - это обычное выполнение кода.
Второй метод - это тот, который прокомментирован. Какой смысл?
public class UdpFactory : IUdpFactory
{
public int Port;
public ObservableCollection Log;
public IUdpListener CreateUdpListener(int port,...
Первый метод - это обычное выполнение кода.
Второй метод - это тот, который прокомментирован. Какой смысл?
public class UdpFactory : IUdpFactory
{
public int Port;
public ObservableCollection Log;
public IUdpListener CreateUdpListener(int port,...
У меня следующая проблема, я думаю, оптимизация, но у меня две навигационные системы для одного представления на iOS.
первая — с помощью AppShell.xaml: