• 2024-07-02机器学习入门(吃瓜第四章 决策树)
    目录一、决策树的算法原理决策树算法步骤决策树的基本思想二、划分选择1.ID3决策树——信息增益划分准则2.C4.5决策树——以信息增益率为划分准则3.CART决策树——以基尼指数为划分准则三、剪枝处理1.预剪枝(prepruning)2.后剪枝(post-pruning)参考文献一、决
  • 2024-07-01[JLU] 数据结构与算法上机题解思路分享-第二次上机
    前言首先,请务必自己尽全力尝试实现题目,直接看成品代码,思维就被拘束了,也很容易被查重。这里只是思路解析的博客,代码仓库在JLU_Data_Structures_Record希望你能在这里找到你想要的:)正文A二叉树的创建与遍历分数10作者朱允刚单位吉林大学通过带空指针信息的先根序列(
  • 2024-06-30动态DP&动态树分治
    引入——最大权独立集问题:最大权独立集:对于一棵树,求出一个点集,这个点集里面的任意两个点都不相连。那么在所有这样的点集中,点权和最大的那个点集,就被成为最大权独立集。想要求出最大权独立集的点权和,我们只需要使用树上dp的方法即可实现设数组f[N][2]其中f[x][0]表示不选择
  • 2024-06-30【简易版tinySTL】 红黑树- 定义, 插入, 构建
    文章目录旋转左旋右旋左旋右旋代码实现红黑树的基本性质红黑树的插入红黑树的插入示例红黑树修复代码实现参考资料旋转对于一个平衡二叉搜索树,左子树高度为4,右子树高度为2,它们的高度差为2,破坏了平衡性(高度差<2才算平衡,因此需要调整二叉树使其平衡)二叉树最基本的
  • 2024-06-23JUC锁: 锁核心类AQS详解
    AbstractQueuedSynchronizer抽象类是核心,需要重点掌握。它提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架。@立刀旁目录#带着BAT大厂的面试问题去理解#AbstractQueuedSynchronizer简介#AQS核心思想#AQS对资源的共享方式#AQS底层使用了模
  • 2024-06-23机器学习Day4
    决策树1.概念决策树是一种用于解决分类问题的算法,希望通过从给定数据训练一个模型用来对新示例进行分类决策树顾名思义是树结构,其结点可以划分为三类:根结点、内部结点、叶结点根节点:一般是区分度最高(基尼指数最小)的属性(纯度最高)内部结点:是父结点下基尼系数最小的结点
  • 2024-06-22Trie树
    目录一、概述二、节点设计三、插入字符串 四、判断前缀五、删除字符串一、概述Trie树,即字典树,又称前缀树、单词查找树或键树。Trie树的典型应用是保存大量的字符串(但不限于字符串),并快速排序、统计、查找字符串或前缀。Trie树中的根节点表示空字符串,结点表示字符串
  • 2024-06-21一千题,No.0089(链表元素分类)
    给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而[0,K]区间内的元素都排在大于K的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为18→7→-4→0→5→-6→10→11→-2,K为10,则输出应该为-4→-6→-2→7→0→5→10
  • 2024-06-21两个基本电路定律
    基尔霍夫定律反映了电路中所有的支路电压和电流所遵循的基本规律是分析集总参数电路的基本定律.支路:定义一:电路中每一个两端元件就叫一条支路定义二:电路中通过同一个电流的分支结点:定义一:元件的连接点定义二:支路的连接点就是结点路径:两个结点间的一条通路(由支
  • 2024-06-20计算机网络知识点汇总(二)
    计算机网络知识点汇总第1章计算机网络体系结构1.1计算机网络概述1.1.1计算机网络的概念​计算机网络是由若干个结点(node)和连接这些结点的链路(link)组成。网络中的结点可以是就三级、集线器、交换机、或者路由器等,网络之间通过路由器进行互联,构建成一个覆盖范围更
  • 2024-06-20矿大数据结构 实验三
    A.二叉链表存储的二叉树定义节点---建立二叉树的函数---前序遍历函数---中序遍历函数#include<bits/stdc++.h>#definelllonglongusingnamespacestd;structNode{//节点,用char存储本身的数据,指针指向左右节点 chardata; Node*lc; Node*rc; Node
  • 2024-06-20【数据结构与算法】二叉树的性质 详解
    在二叉树的第i层上至多有多少个结点。在二叉树的第i层上至多有2i−1
  • 2024-06-19离散数学-代数系统证明题归类
    什么是独异点? 运算°在B上封闭,运算°可结合,且存在幺元。学会合理套用题目公式+结合律   零元?群中不可能有零元几个结论要熟记:1.当群的阶为1时,它的唯一元素视作幺元e2.若群的阶大于1时,且同时存在幺元和零元的话,幺元不等于零元纯个人理解:因为零元和
  • 2024-06-19考研系列-数据结构第五章:树与二叉树(上)
    目录写在前面:一、树的基本知识点1.树的基本概念2.树的常见术语(1)结点之间的关系描述(2)结点、树的属性描述(3)有序树和无序树对比(4)树和森林对比(5)总结3.树常考性质(1)结点数=总度数+1(2)度为m的树VSm叉树(3)树的层数(高度)和结点个数(4)求树最多/最少结点
  • 2024-06-17ARM Linux 设备树详细介绍(2)共二篇
    承接上文,第一篇        3.Device&Tree引发的BSP和驱动变更        有了DeviceTree后,大量的板级信息都不再需要,譬如过去经常在arch/arm/plat-xxx和arch/arm/mach-xxx实施的如下事情:        1.注册platform_device,绑定resource,即内存、
  • 2024-06-175.3.2_3 在线索二叉树中找前驱后继
  • 2024-06-17链表中倒数最后k个结点
    本人学习的java,所以用java的代码来做,仅只给出基本的做题思路,代码优化方面本人能力不足暂不提供。根据描述,要求我们返回倒数第k个节点即可。我们可以用ArrayList集合解题: 在Java中,ArrayList是一个动态数组实现的类。它内部使用了一个数组来存储元素,但是它提供了一系列的方
  • 2024-06-16#C语言结构体/结构体指针/单链表学习必备总结(浓缩版)#
    一.结构体的定义结构体是一种用户自定义的数据类型,用于将多个不同类型的数据组合在一起形成一个新的数据类型。结构体由多个成员变量组成,每个成员变量可以是不同的数据类型,可以是基本数据类型(如整型、浮点型、字符型等)或其他结构体类型。结构体的成员变量在内存中是按照声明的
  • 2024-06-1605-5.3.1_1 二叉树的先中后序遍历
  • 2024-06-165.3.1_2 二叉树的层次遍历
  • 2024-06-15ATcoder ABC 358 补题记录(A~D,G)
    A直接模拟即可。#pragmaGCCoptimize(3)#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=1000100,mod=998244353;inta[N];signedmain(){strings,t;cin>>s>>t;if(s=="AtCoder"&&t==&qu
  • 2024-06-14单向链表————遍历、查找、插入结点 (基于C语言实现)
    #include<stdio.h>#include<stdbool.h>#include<stdlib.h>#include<stdbool.h>//指的是单向链表中的结点有效数据类型,用户可以根据需要进行修改typedefintDataType_t;//构造链表的结点,链表中所有结点的数据类型应该是相同的typedefstructLinkedList{Dat
  • 2024-06-13【408精华知识】史上最全的数据结构代码题总结!三万字长文!!!
    关于数据结构代码题,可以说是让很多同学感到头疼了,书上的代码太繁琐、网上的总结不全面让大家对代码题感到云里雾里,那么这篇文章可能会给大家带来一点启发,因为我自己也是深受代码题的折磨,所以一直想写一篇有关它的总结,希望能够做到全面、简洁,让大家用最快的速度记住代码书
  • 2024-06-13线性表的链式表示——链表
    目录一、单链表1、单链表的定义2、单链表的基本操作 (1)单链表的初始化(2)插入操作(3)删除操作(4)查找操作(5)求表长操作(6)单链表的建立 二、双链表三、循环链表 1、循环单链表2、循环双链表四、静态链表 五、顺序表和链表的比较1、存取方式2、逻辑结构与物理结构3
  • 2024-06-13数据结构习题(快期末了)
    一个数据结构是由一个逻辑结构和这个逻辑结构上的一个基本运算集构成的整体。从逻辑关系上讲,数据结构主要分为线性结构和非线性结构两类。数据的存储结构是数据的逻辑结构的存储映像。数据的物理结构是指数据在计算机内实际的存储形式。算法是对解题方法和步骤的描述。若