4/4 这周莫名得忙,一天是做编译,一天是做模式识别作业,(一天刷魔兽皮肤),周末玩了两天,总的来说还是松懈了,大概只做了两天的leetcode,刷了10道题,羞愧羞愧。

决定每次把代码附上在这个总结里,一来是方便,二来是有利于以后回顾。(其实想找一个更好的排列方法,以后再说吧)

 


283. Move Zeroes

将数组中的0移到数组末尾,是正常的for循环,不过in-place要考虑一下了,总之我看了答案

 依次调换,同时记录非0的个数

(万恶的校园网,贴不上代码)

237. Delete Node in a Linked List

删除链表节点,答案很奇怪,也想知道为啥,这种解答我可以理解

class Solution {
public:
    void deleteNode(ListNode* node) {
            node->val = node->next->val;
            node->next = node->next->next;
    }
};
View Code

相关文章:

  • 2021-09-04
  • 2021-08-10
  • 2022-01-03
  • 2022-02-26
  • 2021-08-31
  • 2022-03-06
  • 2021-11-11
  • 2021-12-17
猜你喜欢
  • 2021-11-15
  • 2021-11-11
  • 2021-04-09
  • 2021-07-20
  • 2022-12-23
  • 2021-06-12
相关资源
相似解决方案