自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 DOM是什么?含12种DOM节点类型概述

百度

2024-06-05 23:20:10 1473 1

原创 C++ sort()排序详解

如果我们不想从小到大或者是从大到小排序,那么我们可以自定义。如下这个意思是,我们按照每个数的个位进行从大到小排序。然后我们将这个cmp函数作为参数传入sort()中即可实现了上述排序需求。i<5;i++){//输出结果为43210另外,【当然此时的int也可换做double,long long 之类的。return x>y;(作者做题时候发现明明 greater<int>()就搞定了,结果又多写了个上面的代码...悲)

2024-03-09 21:07:51 814 2

原创 你说什么是机器学习呢

假设我跟小Y约过5次,他迟到的次数是1次,那么他按时到的比例为80%,我心中的阈值为70%,我认为这次小Y应该不会迟到,因此我按时出门。如果小Y在5次迟到的次数中占了4次,也就是他按时到达的比例为20%,由于这个值低于我的阈值,因此我选择推迟出门的时间。这个例子来源于我真实的生活经验,我在思考这个问题的时候突然发现它的过程可以被扩充化为一个完整的机器学习的过程,因此我决定使用这个例子作为所有介绍的开始。再更复杂一点,小Y的迟到跟天气也有一定的原因,例如下雨的时候,这时候我需要考虑三个自变量。

2024-03-05 20:04:49 1158 3

原创 C语言数据结构与算法——深度、广度优先搜索(DFS、BFS)

深度优先搜索(Depth-First Search,DFS)和广度优先搜索(Breadth-First Search,BFS)是两种常见的图遍历算法,它们在C语言中被广泛应用于解决各种数据结构和算法问题。这两种搜索算法都用于遍历图或树中的节点,以便查找特定的目标或执行其他相关任务。

2024-03-05 19:56:46 3169 3

原创 【推荐】由C语言快速转向C++

在C++中,定义一个变量时必须指定其类型,可以是基本数据类型(如整数、浮点数、字符等)或用户自定义的类型(如结构体、类等)。// 定义整数变量// 定义浮点数变量// 定义字符变量// 输出变量的值return 0;在这个例子中,integerVar是一个整数变量,doubleVar是一个双精度浮点数变量,charVar是一个字符变量。每个变量都被明确定义了其类型。函数在C++中也必须有明确定义的类型,包括返回值类型和参数类型。// 函数的类型定义// 调用函数。

2024-01-28 23:42:14 1950 12

原创 【推荐】深度剖析Linux性能:五种命令揭示系统神秘面纱——如何查看linux CPU占有率(top、htop、vmstat、mpstat、iostat)

top是一个强大的命令行工具,用于实时监控系统的性能。它提供了对 CPU、内存、进程等系统资源的实时动态查看,并允许用户交互式地进行操作。下面我们将详细介绍 top 命令的各个方面。在top运行时,你可以按下f键,然后选择想要显示或隐藏的列。这允许你根据需要自定义显示的信息。top是一个强大的系统性能监控工具,通过其交互式界面和丰富的功能,用户可以实时了解系统的运行状况,快速定位性能问题。熟练使用top命令有助于系统管理员和开发人员更好地管理和优化系统性能。htop。

2024-01-24 22:31:20 1993 3

原创 【最全】经典排序算法--C语言

在冒泡排序的每趟扫描中,记住最后一次交换发生的位置lastexchange也能有所帮助。因为该位置之前的相邻记录已经有序,故下一趟排序开始的时候,0到lastexchange已经是有序的了,lastexchange到n-1是无序区。所以一趟排序可能使当前有序区扩充多个记录.即较大缩小无序区范围,而非递减1,以此减少排序趟数。// 改进二,记录最后一次交换的位置int j;int tmp;int pos;pos = 0;// 不要漏了该条赋值语句。否则会陷入无限循环。for(j=0;

2024-01-23 20:00:00 1010 1

原创 期末复习(3)C语言数据结构_图论基础

图 (Graph) 是一种复杂的非线性数据结构, 由顶点集合及顶点间的关系(也称弧或边)集合 组成。可以表示为: G=(V, VR) 其中 V 是顶点的有穷非空集合;VR 是顶点之间关系的有穷集合,也叫做弧或边集合。弧是顶点 的有序对,边是顶点的无序对。在图论中,边是连接图中两个顶点的关系,它是图中最基本的元素之一。边可以是有向的或无向的,这决定了连接两个顶点的方向性。图的边可以用来表示不同实体之间的关系,例如在社交网络中,顶点可以代表个人,边则表示两个个人之间的关系。

2024-01-06 21:40:19 1352 2

原创 怎么用狄杰斯特拉算法(Dijkstra)求解下图最短路径

例题:首先我们规定从开始此时可以绘制以下表格:假设我们将源点选择在这个点。一开始所有点到达源点的距离我们假设为∞。此时A集合为:{0},B集合为:{1,2,3,4,5,6}。进行第一次更新,:我们来看,直接相连接的有四个点,,那么我们更新这四个点的距离。其余两点保持距离为∞。

2023-12-31 16:41:48 1388 4

原创 C语言数据结构_期末复习(2)顺序表和链表

通过深入理解线性表、顺序表和链表的特点和实现方式,我们能够更好地选择和设计数据结构,以满足不同问题的需求。在实际应用中,合理选择和灵活运用这些数据结构能够提高程序的效率和性能。

2023-12-27 18:54:00 1215 4

原创 数据结构期末复习(1)学科定义、组成、算法的定义、时间复杂度比较

数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科。数据:描述客观事物的数值、字符以及所有能被机器处理的各种符号集合数据元素:数据的基本单位(例如一个班级中的每个学生记录为一个数据元素),数据元素是组成数据的有一定意义的基本单位。数据元素通常由若干个数据项组成(学生记录的姓名、性别等都是数据项)数据项:数据的最小单位,也称域数据对象:描述相同性质数据元素的集合,数据的子集数据结构:存在某种特定关系的数据元素的集合。

2023-12-22 19:44:49 1340 6

原创 栈的基本操作的实现(c语言)

当我们谈到栈这个数据结构时,我们通常指的是一种具有后进先出(Last-In-First-Out,简称LIFO)特性的线性数据结构。在这篇文章中,我们将使用C语言实现栈的基本操作,包括元素进栈、元素出栈、创建栈、以及程序退出。

2023-12-01 11:23:18 466 4

原创 C语言用链表实现电话簿系统(从0到1详细讲解无痛学习版)(附运行截图及源代码)--学习链表,结构体,指针,头插法尾插法

所以我们需要遍历节点。首先定义一个新指针current被初始化为contactList的值,当current的值不为空时,我们进行:②保存下一个节点的指针, 因为一旦current结点的内存被释放,就不能访问到current->next。定义一个contactList的指针变量,其类型是aContact*,即指向aContact结构体的指针,并对contactList初始化为NULL,表示目前链表的开头是空的(联系人列表为空)。发现了吗,都是先操作后面的线,因为前面的线先断了就找不到后面的线在哪了。

2023-10-31 19:48:16 2819 14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除