【万人千题】C语言解题报告11.19

1,面试题 01.01. 判定字符是否唯一 - 力扣(LeetCode) (leetcode-cn.com)

bool isUnique(char* astr)
{
    int len=strlen(astr);
    int i=0;
    for(i=0;i<=len;i++)
    {
       int j=0;
       for(j=i+1;j<=len;j++)
       {
           if(astr[i]==astr[j])
             return false;
       }
    }

     return true;
}

2,剑指 Offer 50. 第一个只出现一次的字符 - 力扣(LeetCode) (leetcode-cn.com)

char firstUniqChar(char* s)
{
    int len=strlen(s);
    int i=0,count=0;
    if(len==0)
    return ' ';
    for(i=0;i<len;i++)
    {
        count=-1;
       int j=0;
       for(j=0;j<len;j++)
       {
           
           if(s[i]==s[j])
           {
               count++;
               if(count==1)
               {
                    break;
               }
           }
              
       }
       if(count==0)
       return s[i];
    }
    return ' ';
}

3,383. 赎金信 - 力扣(LeetCode) (leetcode-cn.com)

bool canConstruct(char * ransomNote, char * magazine)
{
        int i=0;
        int len=strlen(ransomNote);
        int len2=strlen(magazine);
        while(i<len)
        {
            int j=0;
            while(j<len2)
            {
                if(*(ransomNote+i)==*(magazine+j))
                     {
                         *(magazine+j)='0';
                         break;
                     }
                  j++;        
            }
            if(j==len2)
            return false;
            i++;
        }

        return true;
}

11.19C语言打卡题目。

posted @   C_Ryson  阅读(6)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示