diff --git a/ASD_Task_2.layout b/ASD_Task_2.layout
index e69ac9c..c50f23b 100644
--- a/ASD_Task_2.layout
+++ b/ASD_Task_2.layout
@@ -4,27 +4,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/Main.cpp b/Main.cpp
index 297d6ca..171e1df 100644
--- a/Main.cpp
+++ b/Main.cpp
@@ -34,7 +34,7 @@ int main() {
//==================================================
// TEST INSERT AFTER
P = findElm(L, 6);
- insertLast(L, allocate(5));
+ insertAfter(L,P,allocate(5));
printInfo(L);
cout<<"output should be: 8, 3, 6, 5, 4, 2,"< info(next(Q)))){
+ Q = next(Q);
+ if (next(Q) == NULL){
+ P = allocate(x);
+ insertLast(L,P);
+ }else if (info(P) != info(Q)){
+ P = allocate(x);
+ insertAfter(L,Q,P);
+ }
+ }
+ }
//----------------------------------------
}