三个数的最大乘积重复的子字符串字符串中的单词数字符串中的第一个唯一字符最长特殊序列 I
创始人
2025-05-28 08:09:26

三个数的最大乘积

来源:自己LeetCode刷题

628. 三个数的最大乘积 - 力扣(LeetCode)

#define MAX(a,b) ((a)>(b)?(a):(b))
#include 
int cmp(const void* e1, const void* e2)
{return *((int*)e1)-*((int*)e2);
}
int maximumProduct(int* nums, int numsSize)
{qsort(nums,numsSize,4,cmp);int num1=nums[numsSize-1]*nums[numsSize-2]*nums[numsSize-3];int num2=nums[0]*nums[1]*nums[numsSize-1];return MAX(num1,num2);
}

我想说:

  1. 没什么好说的。


重复的子字符串

来源:自己LeetCode刷题

459. 重复的子字符串 - 力扣(LeetCode)

#include 
bool repeatedSubstringPattern(char * s)
{int sz=strlen(s);int flag=0;char obj=s[0];for (int i=1;i
我想说:
  1. 逻辑理理清楚,图画画,也就这样吧。


字符串中的单词数

来源:自己LeetCode刷题

434. 字符串中的单词数 - 力扣(LeetCode)

#include 
int countSegments(char * s)
{int ans=0;int sz=strlen(s);if (sz==0){return 0;}int flag=0;for (int i=0;i
我想说:
  1. 去关注一个单词的头和尾,当一个单词的头没有被确定下来的时候,这时候就先把头给确定下来,当头确定下来之后标记一下,然后再着重于找尾,当尾巴也找到之后,可以把总的数量加一,然后再把头的标记去了,然后再专注于找头,头找到后尾又找到的话总数再加一。


字符串中的第一个唯一字符

来源:自己LeetCode刷题

387. 字符串中的第一个唯一字符 - 力扣(LeetCode)

#include 
#include 
#define N 100010
typedef struct ch
{char c;int num;
}ch;
ch arr[N];
int cmp(const void* e1, const void* e2)
{return (((ch*)e1)->c)-(((ch*)e2)->c);
}
int firstUniqChar(char * s)
{int ans=N;int sz=strlen(s);for (int i=0;i
我想说:
  1. 没啥好说的。


最长特殊序列 I

来源:自己LeetCode刷题

521. 最长特殊序列 Ⅰ - 力扣(LeetCode)

#include 
int findLUSlength(char * a, char * b)
{int sz1=strlen(a);int sz2=strlen(b);if (sz1!=sz2){return sz1>sz2?sz1:sz2;}else{if (strcmp(b,a)==0){return -1;}else{return sz1;}}
}
我想说:
  1. 脑筋急转弯

相关内容

热门资讯

血管堵不堵 看脸和腿就知道?6... 血管不好的人从脸上、腿上就能看出来?有这6个症状的人一定要提高警惕01脸上出现这3个症状警惕血管堵塞...
揪心!孙颖莎终于被密集赛程累垮... (来源:上观新闻)12月13日,2025年WTT香港总决赛女单半决赛的赛场,出现令人揪心的一幕。球迷...
让传统艺术焕发时代光彩 许维东 于冰雁 采茶戏是流行于中国南方的一种传统戏曲类别。采茶戏作为国家级非物质文化遗产,既是承载江...
甘肃新能源年发电量首次突破90... 制图:石代学 本报讯(新甘肃·甘肃日报记者王占东)记者从国网甘肃省电力公司获悉,截至12月12日零时...
女单因伤退赛,混双带伤出战携王... (来源:上观新闻)休养蓄力,方能再战征程。昨晚,孙颖莎与王楚钦搭档斩获混双银牌,就此结束本次WTT香...