已找到以下 10000 条记录
  • 数据结构基础:树结构的学习笔记

    2 二叉树普通树的区别 二叉树中节点区分左子树、右子树,即便只有一个子树的情况下也有标明是左子树还是右子树,普通树则不区分;二叉树中节点最大度为2,普通树则没有限制节点的度数。 3.3 二叉树的性质 1、二叉树第i层上最多有  2^(i-1)个节点 2、深度为k的二叉树最多有(2^k)-1个节点

    作者: IT技术分享社区
    发表时间: 2022-12-13 13:55:43
    89
    0
  • BIRCH(平衡迭代削减聚类层次)算法

    BIRCH算法基础:解释CF树的概念,以及BIRCH算法与其他聚类算法(如K-means)的比较。 BIRCH算法的技术细节:深入探讨构建和优化CF树的算法步骤。 实战应用:展示如何在实际问题中应用BIRCH算法,包括代码示例应用案例分析。 结论与展望:总结BIRCH算法的优缺点,以及未来可能的研究方向。

    作者: TechLead
    发表时间: 2023-11-15 18:52:57
    19
    0
  • 设计模式学习笔记

    饿汉式、懒汉式、双重检查锁、静态内部类、枚举 代理模式 结构型 代理类附加的功能原始类无关 为原始类处理业务无关的功能 桥接模式 结构型 系统有两个变化的维度,将主业务无关的功能封装在桥接接口中 桥接接口业务类两个维度独立变化 装饰器模式 结构型 装饰类增强了原始类的功能

    作者: pangeneral1993
    发表时间: 2022-07-22 03:03:31
    213
    0
  • Python编程:排序算法之冒泡排序

    将无序列表变为有序列表输入:无序列表输出:有序列表 常见的排序算法 名称时间复杂度空间复杂度冒泡排序O(n^2)O(1)选择排序O(n^2)O(1)插入排序O(n^2)O(1)快速排序mid堆排序high归并排序high基数排序少见希尔排序少见桶排序少见 排序算法关键点: 有序区无序区 冒泡排序

    作者: 彭世瑜
    发表时间: 2021-08-13 15:29:31
    647
    0
  • Face3D学习笔记(3)3DMM示例源码解析【上】准备工作

    nav=1-2&id=downloads 将上面的框全部打勾后在下方填上自己的姓名机构接受数据的邮箱再填一下验证码就可以了。 然后填写的邮箱会收到这样一封邮件: 会给你一个用户名密码,用户名就是邮箱,密码是随机的,复制这俩然后打开上面的链接,填写信息之后就可以下载了。

    作者: ESRSchao
    发表时间: 2022-11-25 14:03:48
    377
    0
  • 20.1 OpenSSL 字符BASE64压缩算法

    图所示; OpenSSL库其本身就是一种加密与解密算法库,运用该库我们可以实现各类数据的加解密功能,首先我们以简单的Base64算法为例对该库进行使用。 Base64算法是一种用于将二进制数据编码为ASCII字符的算法。该算法将三个字节的二进制数据转换成四个字符的ASCII字符

    作者: LyShark
    发表时间: 2023-10-29 11:47:32
    46
    0
  • <LeetCode天梯>Day010 加一 | 初级算法 | Python

    分–10+10+20+20=60) 初始分为100分 若差一天没做题,则扣积分-10分(周六、周日除外注:休息) 坚持!!! 初级算法 刷题目录 数组 题干 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位,

    作者: 府学路18号车神
    发表时间: 2022-04-11 07:24:12
    469
    0
  • 【AI全栈学习计划】晒奖品

    参加华为举办的AI全线学习计划垃圾分类大赛,喜得书籍奖品。感谢华为举办的AI活动,收货满满!

    作者: Jacklx
    739
    2
  • 机器学习(十四):K均值聚类(kmeans)

    k均值聚类方法是一种无监督机器学习技术,用于识别数据集中的数据对象集群。有许多不同类型的聚类方法,但k -means是最古老最平易近人的方法之一。这些特性使得在 Python 中实现k -means 聚类相当简单。

    作者: 川川菜鸟
    发表时间: 2022-08-04 14:16:02
    146
    0
  • 回溯算法解迷宫问题(java版)

    以一个M×N的长方阵表示迷宫,01分别表示迷宫中的通路障碍。设计程序,对任意设定的迷宫,求出从入口到出口的所有通路。 下面我们来详细讲一下迷宫问题的回溯算法。 (入口) 0 0 1 0 0 0 1 0    0 0 1 0 0 0 1 0    0 0 1 0 1 1 0 1

    作者: SHQ5785
    发表时间: 2023-08-06 09:48:16
    16
    0
  • 基础算法练习200题16、打印质数

            例如100的因数有:1100,250,425,520,1010。所以只要从2尝试到根号x,如果都没有被整除,就是素数,否则就不是。 package com.item.action;

    作者: 红目香薰
    发表时间: 2022-08-31 11:43:58
    141
    0
  • 技能测评大比拼

    s! 点我学习 Redis全景实践课 课程重点:结合华为云分布式缓存服务Redis(DCS),从入门到实践应用,循序渐进一站式学习。 点我学习 Kafka全景实践课 课程重点:结合华为云分布式消息服务Kafka,从基础原理入门到实践操作,循序渐进一站式学习。 点我学习 区块链技术及应用

  • 《Python3智能数据分析快速入门》—1.1.4 Python机器学习优势

    其中NumPySciPy库提供了目前解决机器学习问题所需的标准配置。Python目前集成了大量的机器学习框架,其中常用机器学习库如表1-8所示。表1-8 常用机器学习深度学习作为机器学习的分支,绽放了耀眼的光芒。由于Python的易用性与可扩展性,众多深度学习框架提供了Py

    作者: 华章计算机
    发表时间: 2019-07-19 15:10:40
    4316
    0
  • 【暑期Flag】每天都要学习

    每天都要学习

    作者: 满心
    1034
    35
  • 主动学习解决数据标注难题

    Method相对应的变体,具体可阅读参考文献[3]的chapter 3以获取其余查询策略。6、主动学习算法流程最后,以一张流程图展示主动学习算法流程,完成本次主动学习算法的介绍。其中红色部分的模块为算法流程的超参数,可以根据具体的场景进行调节。Figure 9 主动学习算法流程Reference[1]

    作者: 就挺突然
    发表时间: 2020-12-30 22:48:26
    4543
    0
  • 【数据结构与算法】之深入解析运用链表结构计算“两数相加”的算法实现

    carry(进位) 进行额外的处理,如果 carry 不为 0,表示继续向高位进位,需要额外在创建一个新的结点存储进位。 三、算法示例 Java 的算法示例: public ListNode addTwoNumbers(ListNode l1, ListNode l2) {

    作者: Serendipity·y
    发表时间: 2022-02-16 15:30:53
    324
    0
  • 【机器学习】嘿马机器学习(科学计算库)第4篇:Matplotlib,学习目标【附代码文档】

    本教程的知识点为:机器学习(常用科学计算库的使用)基础定位 机器学习概述 机器学习概述 1.5 机器学习算法分类 1 监督学习 机器学习概述 1.7 Azure机器学习模型搭建实验 Azure平台简介 Matplotlib 3.2 基础绘图功能

    作者: 程序员一诺python
    发表时间: 2024-08-22 14:03:56
    49
    0
  • 机器学习:盘点最常见的7种数据预处理方法原理

    区间对应一个属性值。连续属性离散化的主要原因如下: 算法要求,例如分类决策树等基于分类属性的算法; 提高特征在知识层面的表达能力,例如年龄5岁65岁两个特征,对于连续型需要进行数值层面的大小比较,但若将其映射为“幼年”“老年”则更直观; 离散化数据对异常离群值有更强的鲁棒性,能提高模型稳定性。

    作者: Mr.Winter
    发表时间: 2022-03-23 04:00:02
    847
    0
  • 最小生成树(MTS)之Kruskal算法

    而我们第一种场景的理论公里数是45km。 那么我们第二种暴力方法适合吗?又适用于哪种算法呢? 全排列的算法固然能考虑到每种方案,但是效率就过低了。 为什么不先介绍Bellman-FordDijkstra算法? 首先Dijkstra用于计算一个节点到其他节点(不是所有节点到所有节点)的

    作者: 赵KK日常技术记录
    发表时间: 2023-06-30 23:53:15
    6
    0
  • 学习Python的文件操作:读写、追加删除文件

    文件操作是处理文本文件、配置文件等常见任务的基础。通过文件读取写入操作,我们可以对文件进行读取、修改保存,实现数据的持久化存储。 2. 日志记录 日志是软件开发中重要的组成部分,可以帮助我们跟踪程序的执行过程错误信息。通过文件操作,我们可以将程序的运行日志写入到文件中,以便后续分析排查问题。 3. 数据持久化

    作者: wljslmz
    发表时间: 2023-07-01 00:00:14
    10
    0