首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
算法
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
算法初接触 | 聚类[什么是聚类、k-means算法]
算法初接触 | 聚类[什么是聚类、k-means算法],什么是聚类将相似的对象分为一组聚类就是在输入为多个数据时,将“相似”的数据分为一组的操作。1个组就叫作1个“簇”。下面的示例中每个点都代表1个数据,在平面上位置较为相近、被圈起来的点就代表一类相似的数据。也就是说,这些数据被分为了3个簇如何定义“相似”定义数据间的差距根据数据类型不同,定义该数据是否“相似”的标准也不同。具体来说,就是要对两个
60
百科问答
01-01 08:00
百科问答
算法的特征归纳以下5点,算法的特征不包括以下哪一项
算法的特征归纳以下5点,算法的特征不包括以下哪一项在算法的五大特性上,请问算法与程序有什么区别? 1.算法是执行时候运行的有穷性,程序只是一段实现算法的代码2.算法对于特定的输入有特定的输出,程序提供了确定算法结果的平台3.算法需要考虑设计的可能,程序则具体是实现算法上的设计4.算法有输入,算法的输入依靠程序的平台提供5.同上,算法的输出也靠代码的支持 简述算法所具备的特点 1.有穷性2.确定性3.有效性4。有零个或多个输入,有一个或多
71
代码人生
01-01 08:00
代码人生
算法基础二:渐增型算法---序列的划分
算法基础二:渐增型算法---序列的划分 算法基础二:渐增型算法---序列的划分 一、算法的描述与分析 二、算法的伪代码描述 三、代码实现 1、算法代码 import java.util.Collections; import java.util.Comparator; import java.util.List; public class LinearList { pu
61
代码人生
01-01 08:00
代码人生
算法学习
算法学习 离散化+前缀和 #include<iostream> #include<algorithm> #include<vector> using namespace std; const int N=300010; int a[N],s[N]; typedef pair<int,int> PII; vector&
66
代码人生
01-01 08:00
代码人生
算法博弈论_1_引言
算法博弈论_1_引言 博弈论是什么? 博弈论是以数学为主要分析工具,研究一个存在多个决策者或行为主体的局势中,各决策者之间彼此存在交互性决策行为的理论。 博弈的要素 参与人(Player) 参与人是指一个博弈中的决策主体,通常称为参与者或局中人。 信息(Information) 信息是指参与人在博弈过程中能了解和观察到的知识。 行动或策略(Action or St
63
代码人生
01-01 08:00
代码人生
算法导论中关于伪代码的一些约定
算法导论中关于伪代码的一些约定 1.缩进表示块结构。如for,while,begin,end, if-else等。 2.while,for,repeat-until等循环结构以及if-else等条件结构与C,C++,Java,Python,和Pascal中的那些结构具有类似的解释。 3.符号“//”表示该行后面部分是个注释。 4.形如i=j=e的多重赋值将表达式e的值赋给变量i和j;它
71
代码人生
01-01 08:00
代码人生
算法:滑动窗口最大值(滑动窗口算法原理)
算法:滑动窗口最大值(滑动窗口算法原理),给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字,滑动窗口每次只向右移动一位,返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-35
198
代码人生
01-01 08:00
代码人生
算法系列-二叉树遍历(非递归实现)
算法系列-二叉树遍历(非递归实现),在内卷潮流的席卷下,身为算法小白的我不得不问自己,是否得踏上征程,征服这座巍巍高山。从零开始,终点不知何方,取决于自己可以坚持多久。希望你可以和我一样,克服恐惧,哪怕毫无基础,哪怕天生愚钝,依然选择直面困难。数据结构分类队列栈前言本篇作为二叉树遍历的下篇,我们主要分析如何通过非递归的方式实现二叉树的遍历。有对二叉树不了解或单纯想知道二叉树的遍历实现的同学,建议先
258
代码人生
01-01 08:00
代码人生
算法5分钟|如何实现整数的数字反转【逆序输出法】
算法5分钟|如何实现整数的数字反转【逆序输出法】,导读概述本章节分三篇【如何实现整数的数字反转-逆序输出法】【如何实现整数的数字反转-首尾交换法】【如何实现整数的数字反转-数学思维升级法】本文分享的是第一篇【逆序输出法】实现,其它两篇请关注后文,文章内容以通俗易懂的漫画形式呈现给大家~数组逆序输出图解:小扩展:数组的特点1.数组容量固定不变。2.需在创建数组时指定,使用连续的物理空间在存取数据。3
142
代码人生
01-01 08:00
代码人生
算法基础入门-数据结构-链表(数据结构链表的经典算法)
算法基础入门-数据结构-链表(数据结构链表的经典算法),也许是对于数据处理这个技能自己太匮乏了,也没学习过算法,算是梳理下自己的知识点还有所学吧。1.链表简介:多个元素组成的列表元素储存不连续,用next指针连在一起。1.1数组和链表的区别:数组:增删非收尾元素时,往往需要移动元素链表:增删非收尾元素,不需要移动元素,只需要更改next的指向即可2.JS中的链表JavaScript中没有链表可以用
250
«
1
2
3
4
5
6
7
8
9
»