import\u0020org.junit.Test;\n\nimport\u0020static\u0020org.junit.Assert.*;\n\npublic\u0020class\u0020RemoveKthFromEndTest\u0020{\n\n\u0020\u0020@Test\n\u0020\u0020public\u0020void\u0020remove()\u0020{\n\u0020\u0020\u0020\u0020RemoveKthFromEnd\u0020removeKthFromEnd\u0020=\u0020new\u0020RemoveKthFromEnd();\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020//\u0020Test\u0020case\u00201:\u0020Remove\u0020the\u0020first\u0020element\n\u0020\u0020\u0020\u0020int[]\u0020arr1\u0020=\u0020{1,\u00202,\u00203,\u00204,\u00205};\n\u0020\u0020\u0020\u0020int\u0020k1\u0020=\u00205;\n\u0020\u0020\u0020\u0020ListNodeE\u0020expected1\u0020=\u0020removeKthFromEnd.buildLinkedList(new\u0020int[]{2,\u00203,\u00204,\u00205});\n\u0020\u0020\u0020\u0020ListNodeE\u0020actual1\u0020=\u0020removeKthFromEnd.remove(removeKthFromEnd.buildLinkedList(arr1),\u0020k1);\n\u0020\u0020\u0020\u0020assertEquals(expected1,\u0020actual1);\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020//\u0020Test\u0020case\u00202:\u0020Remove\u0020the\u0020last\u0020element\n\u0020\u0020\u0020\u0020int[]\u0020arr2\u0020=\u0020{1,\u00202,\u00203,\u00204,\u00205};\n\u0020\u0020\u0020\u0020int\u0020k2\u0020=\u00201;\n\u0020\u0020\u0020\u0020ListNodeE\u0020expected2\u0020=\u0020removeKthFromEnd.buildLinkedList(new\u0020int[]{1,\u00202,\u00203,\u00204});\n\u0020\u0020\u0020\u0020ListNodeE\u0020actual2\u0020=\u0020removeKthFromEnd.remove(removeKthFromEnd.buildLinkedList(arr2),\u0020k2);\n\u0020\u0020\u0020\u0020assertEquals(expected2,\u0020actual2);\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020//\u0020Test\u0020case\u00203:\u0020Remove\u0020a\u0020middle\u0020element\n\u0020\u0020\u0020\u0020int[]\u0020arr3\u0020=\u0020{1,\u00202,\u00203,\u00204,\u00205};\n\u0020\u0020\u0020\u0020int\u0020k3\u0020=\u00203;\n\u0020\u0020\u0020\u0020ListNodeE\u0020expected3\u0020=\u0020removeKthFromEnd.buildLinkedList(new\u0020int[]{1,\u00202,\u00204,\u00205});\n\u0020\u0020\u0020\u0020ListNodeE\u0020actual3\u0020=\u0020removeKthFromEnd.remove(removeKthFromEnd.buildLinkedList(arr3),\u0020k3);\n\u0020\u0020\u0020\u0020assertEquals(expected3,\u0020actual3);\n\u0020\u0020}\n}\n

Java 链表移除倒数第 k 个节点测试类 - RemoveKthFromEndTest

原文地址: https://www.cveoy.top/t/topic/pYUl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录