c语言
Colleen_m白
计算机小白成长之路
展开
-
【无标题】Leetcode题
由若干单词组成,单词前后用一些空格字符隔开。是指仅由字母组成、不包含任何空格字符的最大子字符串。将其拆分成长度相同的两半,前一半为。的前提是它们都含有相同数目的元音(,请你找出其中不含有重复字符的。可能同时含有大写和小写字母。因为无重复字符的最长子串是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。给你一个偶数长度的字符串。请注意,你的答案必须是。最后一个单词是长度为。原创 2024-02-13 13:32:57 · 489 阅读 · 1 评论 -
《两数之和》Leetcode算法第一题
这里解释一下为什么是int* a = malloc(sizeof(int) * 2);//存两个数的位置的值。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。对于这个题,最简单的想法就是利用两个for循环嵌套 时间复杂度为o(n^2)而不是int a[2]就行 因为规定了返回的数组必须被分配。有人第一次刷力扣题第一题就不会,这个有人就是我!所以对于大多数的人应该是没有考虑到一些细节因素。整数,并返回它们的数组下标。原创 2024-02-07 21:26:38 · 414 阅读 · 1 评论 -
《c语言输出杨辉三角》你真的理解了吗?
杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合。我们可以找出规律:从第二行开始杨辉三角每个位置的数是由上一行前两个数相加,例如:2=1+1,3=1+2,6=3+3;对于杨辉三角的形状我们需要在每一行的前面添加空格,那么我们每一行需要添加多少个空格呢?我的理解:杨辉三角第一行有一个书,第二行有两个数,第三行有三个数,第n行有n个数。即a[i][j]=a[i-1][j-1]+a[i-1][j];sorry 我翻车了。原创 2024-02-06 22:36:14 · 985 阅读 · 1 评论 -
求最小公倍数
printf("请输入两个数:");不知道有没有问题 求指点。原创 2024-02-05 20:32:18 · 354 阅读 · 0 评论 -
求两数最大公因子
printf("请输入两个数;原创 2024-02-05 20:13:22 · 337 阅读 · 0 评论 -
求一个整数的所有因子
printf("请输入这个数;原创 2024-02-05 19:25:31 · 344 阅读 · 0 评论