美文网首页
2021-12-27 825. 适龄的朋友

2021-12-27 825. 适龄的朋友

作者: 16孙一凡通工 | 来源:发表于2021-12-27 09:56 被阅读0次

排序加双指针
最开始的二重循环复杂度太大,跑不过数组长的实例。

Go版本:

import (
    "fmt"
)
func numFriendRequests(ages []int) int {

 sort.Ints(ages)
    n:=len(ages);
count:=0;

    i,j:=0,0;
        for k:=0;k<n;k++{
            // i看作y j看作x


           
           for{
               if i<k && !check(ages[i],ages[k]){
                   i++;
               }else{
                   break;
               }
              
           }

           if j<k{
               j=k;
           }
             for{
               if j<n &&  check(ages[j],ages[k]){
                   j++;
               }else{
                   break;
               }
            
             }
         if j>i{
            count+=j-i-1;
         }
         

        }
    
    return count;

}
func check(x int,y int) bool{
     if y*10<=x*5+70 || y>x || (y>100 && x<100){
             return false;
    }
    return true;
}

相关文章

  • 2021-12-27 825. 适龄的朋友

    排序加双指针最开始的二重循环复杂度太大,跑不过数组长的实例。 Go版本:

  • 825. 适龄的朋友(Python)

    难度:★★☆☆☆类型:数学方法:无 力扣链接请移步本题传送门[https://leetcode-cn.com/pr...

  • 适龄的朋友

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/friend...

  • 小程序:同步设置缓存、获取缓存

    2021-12-27 周一 设置 获取

  • 825. 挽歌

    诗/秦岭树 冷冷的月色,在冬夜拉起北风的琴弦黑色开始狂欢寒气笼罩着路灯没有光照到家的窗台 日子在无痕中流逝我还能忆...

  • 【早安心语】

    【2021-12-27】 早安 春夏秋冬 Happiness is spring flowers, summer ...

  • 适龄

    明明才二十三岁,在奶奶眼中我已经是二十五六岁了,在婶子眼中我是一个老姑娘了,在妹妹眼中我该给他们带一个男朋友回家了...

  • 写给先生(121)

    2021-12-27 晴 先生,我希望我永远18岁。 晚安

  • 适龄的烦恼

    伴随我们一起成长的,不仅有快乐,还有各种阶段的烦恼。 大学工作三年后,面对的是催婚的烦恼。这也是我周围朋友都在面对...

  • 适龄结婚

    “算命的说我要到27岁结婚,所以你要等好久” 我要结婚,一定是因为爱情,感情到了结婚。不是年龄。

网友评论

      本文标题:2021-12-27 825. 适龄的朋友

      本文链接:https://www.haomeiwen.com/subject/woaeqrtx.html