文章 2022-02-22 来自:开发者社区

【算法学习】1486. 数组异或操作(java / c / c++ / python / go / rust)

1486. 数组异或操作:给你两个整数,n 和 start 。数组 nums 定义为:nums[i] = start + 2 * i(下标从 0 开始)且 n == nums.length 。请返回 nums 中所有元素按位异或(XOR)后得到的结果。样例 1输入: n = 5, start = 0 输出: 8 解释: 数组 nums 为 [0, 2, ...

【算法学习】1486. 数组异或操作(java / c / c++ / python / go / rust)
文章 2022-02-21 来自:开发者社区

【算法】剑指 Offer 64. 求1+2+…+n(java / c / c++ / python / go / rust)

剑指 Offer 64. 求1+2+…+n:求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。样例 1 输入: n = 3 输出: 6 样例 2输入: n = 9 输出: 45 限制1 <= n <= 10000分析常规做法就是乘法,循环...

【算法】剑指 Offer 64. 求1+2+…+n(java / c / c++ / python / go / rust)
文章 2022-02-18 来自:开发者社区

【算法】LCP 44. 开幕式焰火(java / c / c++ / python / go / rust)

LCP 44. 开幕式焰火:「力扣挑战赛」开幕式开始了,空中绽放了一颗二叉树形的巨型焰火。给定一棵二叉树 root 代表焰火,节点值表示巨型焰火这一位置的颜色种类。请帮小扣计算巨型焰火有多少种不同的颜色。样例 1 输入: root = [1,3,2,1,null,2] 输出: 3 解释: 焰火中有 3 个不同的颜色,值分别为 1、2...

【算法】LCP 44. 开幕式焰火(java / c / c++ / python / go / rust)
文章 2022-02-17 来自:开发者社区

【算法】剑指 Offer 58 - II. 左旋转字符串(java / c / c++ / python / go / rust)

剑指 Offer 58 - II. 左旋转字符串:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。样例 1输入: s = "abcdefg", k = 2 输出: "cdefgab" 样例 2输入: s = "lrl...

【算法】剑指 Offer 58 - II. 左旋转字符串(java / c / c++ / python / go / rust)
文章 2022-02-17 来自:开发者社区

深度学习目标检测系列:一文弄懂YOLO算法|附Python源码

       在之前的文章中,介绍了计算机视觉领域中目标检测的相关方法——RCNN系列算法原理,以及Faster RCNN的实现。这些算法面临的一个问题,不是端到端的模型,几个构件拼凑在一起组成整个检测系统,操作起来比较复杂,本文将介绍另外一个端到端的方法——YOLO算法,该方法操作简便且仿真速度快,效果也不差。YOLO算法是什么?   ...

文章 2022-02-16 来自:开发者社区

【算法】1476. 子矩形查询(java / c / c++ / python / go / rust)

1476. 子矩形查询:请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作:updateSubrectangle(int row1, int col1, int row2, int col2, int newValue)用 newValue 更新以 (row1,col1) 为左上角且以 (r....

文章 2022-02-15 来自:开发者社区

GitHub超6.8万星,最全Python入门算法来了(下)

堆排序堆排序(英语:Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子节点的键值或索引总是小于(或者大于)它的父节点。代码实现:https://www.toptal.com/developers/sorting-algorithms/heap-sort基数排序基数排序(英语:Radix sort)是一种非比较型整数排序算法,其原....

 GitHub超6.8万星,最全Python入门算法来了(下)
文章 2022-02-15 来自:开发者社区

GitHub超6.8万星,最全Python入门算法来了(上)

我们讨论机器学习的时候,其实很多时候都是在讨论算法。今天新智元向大家推荐一个好资源,用Python实现所有算法。该项目在Github上已经获得了超过6.8万星标,可以说非常受欢迎了。该项目主要包括两方面内容:算法的基本原理讲解,以及Python代码实现,并给出了算法实现过程的动图,非常直观易懂。项目地址:https://github.com/TheAlgorithms/Python排序算法介绍及....

GitHub超6.8万星,最全Python入门算法来了(上)
文章 2022-02-15 来自:开发者社区

【算法】1689. 十-二进制数的最少数目(java / c / c++ / python / go / rust)

1689. 十-二进制数的最少数目:如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。给你一个表示十进制整数的字符串 n ,返回和为 n 的 十-二进制数 的最少数目。样例 1输入: n = "32" 输出: 3 解释: 10 + 11 ...

文章 2022-02-14 来自:开发者社区

【算法】1828. 统计一个圆中点的数目(java / c / c++ / python / go / rust)

1828. 统计一个圆中点的数目:给你一个数组 points ,其中 points[i] = [xi, yi] ,表示第 i 个点在二维平面上的坐标。多个点可能会有 相同 的坐标。同时给你一个数组 queries ,其中 queries[j] = [xj, yj, rj] ,表示一个圆心在 (xj, yj) 且半径为 rj 的圆。对于每一个查询 queries[j] ,计算在第 j 个圆 内 点....

【算法】1828. 统计一个圆中点的数目(java / c / c++ / python / go / rust)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能引擎技术

AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。

+关注