- 博客(2)
- 收藏
- 关注
原创 leetcode数据结构__代码随想录打卡:链表篇
/单链表int val;//节点上存储的元素//指向下一个节点的指针struct默认是public,主要用于数据结构;class默认是private,主要用于面向对象编程。自己定义带参数的构造函数:允许在创建对象时传递参数。
2024-11-26 20:40:35
1033
原创 leetcode数据结构__代码随想录打卡:数组篇
这的中间点就是 0 本身,所以实现起来比快速排序简单很多,我们使用两个指针 i 和 j,只要 nums[i]!这里参考了快速排序的思想,快速排序首先要确定一个待分割的元素做中间点 x,然后把所有小于等于 x 的元素放到 x 的左边,大于 x 的元素放到其右边。这里我们可以用 0 当做这个中间点,把不等于 0(注意题目没说不能有负数)的放到中间点的左边,等于 0 的放到其右边。定义一个新数组result,和A数组一样的大小,让k指向result数组终止位置。移动到数组的末尾,同时保持非零元素的相对顺序。
2024-09-22 11:02:44
689
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅