上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 48 下一页
摘要: 插入排序算法是一种简单的排序算法,也成为直接插入排序算法。它是一种稳定的排序算法,对局部有序的数据具有较高的效率。 插入排序算法是一个对少量元素进行排序的有效算法。比如,打牌是我们使用插入排序方法最多的日常生活例子。我们在摸牌时,一般会重复一下步骤。起初,我们手里没有牌,摸出第一张,随意放在左手上, 阅读全文
posted @ 2023-06-06 20:17 CodeMagicianT 阅读(32) 评论(0) 推荐(0)
摘要: # 1.树的基本概念 ![](https://img2023.cnblogs.com/blog/2657127/202306/2657127-20230606173509725-330779947.png) ▷ 树的定义: 由一个或多个(n≥0)结点组成的有限集合T,有且仅有一个结点称为根(root 阅读全文
posted @ 2023-06-06 17:41 CodeMagicianT 阅读(89) 评论(0) 推荐(0)
摘要: # 1.静态联编与动态联编 C++动态多态性是通过虚函数来实现的,虚函数允许子类(派生类)重新定义父类(基类)成员函数,而子类(派生类)重新定义父类(基类)虚函数的做法称为覆盖(override),或者称为重写。对于特定的函数进行动态绑定,C++要求在基类中声明这个函数的时候使用virtual 关键 阅读全文
posted @ 2023-06-05 13:28 CodeMagicianT 阅读(38) 评论(0) 推荐(0)
摘要: 栈的应用案例(就近匹配).c ```C++ #define _CRT_SECURE_NO_WARNINGS #include #include #include #include "seqStack.h" /* 从第一个字符开始扫描 当遇见普通字符时忽略, 当遇见左括号时压入栈中 当遇见右括号时从栈 阅读全文
posted @ 2023-06-02 16:03 CodeMagicianT 阅读(39) 评论(0) 推荐(0)
摘要: ```C++ #define _CRT_SECURE_NO_WARNINGS #include #include #include //节点结构体 struct stackNode { struct stackNode * next; }; //栈的结构体 struct LStack { struc 阅读全文
posted @ 2023-06-02 14:00 CodeMagicianT 阅读(32) 评论(0) 推荐(0)
摘要: 栈的顺序存储.c ```C++ #define _CRT_SECURE_NO_WARNINGS #include #include #include"seqStack.h" struct Person { char name[64]; int age; }; void test01() { //初始 阅读全文
posted @ 2023-06-02 10:27 CodeMagicianT 阅读(27) 评论(0) 推荐(0)
摘要: ```C++ #define _CRT_SECURE_NO_WARNINGS //2023年6月1日14:56:43 #include #include #include //节点结构体 struct LinkNode { //只维护指针域 数据域由用户自己开辟 struct Linknode* n 阅读全文
posted @ 2023-06-01 19:02 CodeMagicianT 阅读(27) 评论(0) 推荐(0)
摘要: # 1.为什么需要链表? 链表是一种灵活的数据结构,它允许在内存中动态地存储和操作元素。以下是一些需要使用链表的原因: 1. 动态数组的缺点:数组的大小是在程序运行时固定的,如果需要添加或删除元素,就需要重新分配内存并复制数据。这会导致大量的内存浪费和性能问题。而链表可以动态地调整大小,只需要增加或 阅读全文
posted @ 2023-05-31 22:12 CodeMagicianT 阅读(67) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2657127/202305/2657127-20230531154457962-931984753.jpg) # 1.动态数组结构 上图所示,该动态数组有3个元素,空间容量是6,每个元素类型为void\*,因为void\*可 阅读全文
posted @ 2023-05-31 15:45 CodeMagicianT 阅读(83) 评论(0) 推荐(0)
摘要: ```C++ int main(int argc,char*argv[]) ``` 这段代码是C++语言中的主函数(main function),它是一个程序的入口点。在调用该函数之前,需要先定义一个主函数,并在其中编写程序逻辑。 `int main(int argc,char*argv[])` 中 阅读全文
posted @ 2023-05-28 22:38 CodeMagicianT 阅读(403) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 48 下一页