LeetCode计划-数据结构入门
在计算机科学中,数据结构是计算机中存储、组织数据的方式。正确的数据结构选择可以提高算法的效率。在计算机程序设计的过程中,选择适当的数据结构是一项重要工作。许多大型系统的编写经验显示,程序设计的困难程度与最终成果的质量与表现,取决于是否选择了最适合的数据结构。
忘词木头人
喂,起床刷题吧骚年~
展开
-
LeetCode计划-数据结构入门.第 4 天 数组
在计算机科学中,数据结构是计算机中存储、组织数据的方式。正确的数据结构选择可以提高算法的效率。在计算机程序设计的过程中,选择适当的数据结构是一项重要工作。许多大型系统的编写经验显示,程序设计的困难程度与最终成果的质量与表现,取决于是否选择了最适合的数据结构。566. 重塑矩阵1 将原矩阵的值按顺序看成是一个一维数组2 将这个一维数组的值一次填充到一个二维数组里面3 则根据一维数组的下标k,有这样的公式: i = k/col, j = k%col4 理解:每一行排满后,就要放到下一行;放..原创 2022-03-28 20:00:17 · 1243 阅读 · 0 评论 -
LeetCode计划-数据结构入门.第 3 天 数组
在计算机科学中,数据结构是计算机中存储、组织数据的方式。正确的数据结构选择可以提高算法的效率。在计算机程序设计的过程中,选择适当的数据结构是一项重要工作。许多大型系统的编写经验显示,程序设计的困难程度与最终成果的质量与表现,取决于是否选择了最适合的数据结构。350. 两个数组的交集 II/** * Note: The returned array must be malloced, assume caller calls free(). */int* intersect(int* nu..原创 2022-03-25 14:50:26 · 254 阅读 · 0 评论 -
LeetCode计划-数据结构入门.第 1 天 数组
在计算机科学中,数据结构是计算机中存储、组织数据的方式。正确的数据结构选择可以提高算法的效率。在计算机程序设计的过程中,选择适当的数据结构是一项重要工作。许多大型系统的编写经验显示,程序设计的困难程度与最终成果的质量与表现,取决于是否选择了最适合的数据结构。217. 存在重复元素int cmp(const void *a,const void *b){ return *(int *)a - *(int *)b;}bool containsDuplicate(int* nums,..原创 2022-03-25 14:38:01 · 256 阅读 · 0 评论 -
LeetCode计划-数据结构入门.第 2 天 数组
1.两数之和/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int *ret = (int *)malloc(sizeof(int)*2); for(int i = 0;i<numsSize-1;i++){ for(in原创 2022-03-24 20:22:15 · 517 阅读 · 0 评论