- 博客(7)
- 收藏
- 关注
原创 什么是算法?算法的特性?十大经典排序算法?怎么实现过程?你所了解的算法有哪些?
什么是算法?算法的特性?十大排序算法有哪些?怎么实现过程?你所了解的算法有哪些?算法的定义:算法是用于解决问题或完成任务的一系列步骤。这些步骤按照一定顺序组合在一起,能够在给定时间内,使用有限的计算资源,处理输入数据并产生一个期望的输出结果。简单来说,算法就是一种逻辑模型,它描述了如何执行特定任务的过程。算法的特性1、有输入 2、有输出 3、确定性 4、有穷性 5、有效性排序算法:冒泡排序、选择排序、插入排序、快速排序、希尔排序、归并排序、堆排序、基数排序、计数排序等。 实现步骤
2023-10-30 20:25:19
297
1
原创 数据结构中主要研究的是什么内容?
数据结构中主要研究的是什么内容?数据结构与算法主要研究内容有:数据的逻辑结构,即数据关系之间的逻辑关系;数据的存储结构,即数据的逻辑结构在计算机中的表示;操作算法,即插入、删除、修改、查询、排序等。
2023-10-30 18:50:47
781
1
原创 什么是多态?多态的实现方法?重载、覆盖、重写的定义区别?
什么是多态?多态的实现方法?重载、覆盖、重写的定义区别?多态:一个接口多个实现方式,即:多态是在不同继承关系的类对象,去调用同一函数,产生了不同的行为。重载分为函数重载和运算符重载。 函数重载:同一作用域内函数名相同、函数参数类型、顺序、个数不同等即可发生函数重载。运算符重载:除了. .* ->* :: ?: #之外都可以重载。重写是发生在继承关系中(即在不同作用域内,一个在父类一个在子类),函数名、形参个数、形参类型、返回值类型都相同并且父类中带有virtual关键字,将原来的函数重写一遍。
2023-10-27 11:32:54
184
1
原创 基于socket网络编程技术 实现TCP、UDP协议流程详解
基于socket网络编程技术 实现TCP、UDP协议流程详解TCP协议 :面向连接的协议、安全可靠(三次握手、四次挥手)、采用字节流(流式套接字)、传输文件、一对一、星型结构UDP协议 :无连接协议、不可靠(数据包丢失)、采用数据报套接字,但是传输速度快、通讯成本低,并且不区分客户端与服务端、树型结构或者网状结构socket接口简介,TCP流程参数、UDP流程参数、多路复用参数
2023-08-31 11:42:57
180
原创 数据结构
二叉树(Binary tree)是另一种树形结构,特点是每个结点至多只有两个子树(即二叉树不存在度大于2的结点),并且,二叉树的子树有左右之分,其次序不能随意颠倒。(2)若n>1时,其余的结点被分为m(m>0)个互不相交的子集Ti, T1,T2...Tm,其中每个子集本身又是一棵树,称其为根的子树(Subtree)。(2)若n>1时,其余的结点被分成为二个互不相交的子集T2,T1,分别称之为左、右子树,并且左、右子树又都是二叉树。(1)树的根结点没有前驱结点,除根结点外的所有结点有且只有一个前驱结点。
2023-08-17 20:19:30
42
1
原创 C语言的基础知识点:变量和数据类型、运算符、控制结构、函数、数组、指针、文件操作
C语言是一种通用的编程语言,广泛用于系统软件和应用软件的开发。它具有简洁、高效、灵活和可移植等特点,被认为是一种较为接近硬件的高级编程语言。
2023-07-31 22:39:05
129
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人