- 博客(19)
- 收藏
- 关注

原创 c#数组排序方法
本文介绍了 C# 中几种常见的数组排序算法,以及它们的优缺点。选择合适的排序算法需要考虑数据规模、排序规则、效率要求等因素。对于大多数情况,方法已经足够高效,但对于特殊需求,可以考虑使用其他算法。算法时间复杂度空间复杂度稳定性适用场景冒泡排序O(n^2)O(1)稳定小型数组选择排序O(n^2)O(1)不稳定小型数组插入排序O(n^2)O(1)稳定部分已排序数组快速排序O(n log n)O(log n)不稳定各种规模的数据归并排序O(n log n)
2024-10-22 12:04:40
2399
1
原创 c语言 (队列 指针 链表)
指针是一个变量,存储的是另一个变量的内存地址。想象一下,指针就像一张地图上的标记,它指向地图上的某个具体位置(内存地址),而这个位置存储着实际的数据。更复杂的数据结构(例如双向链表、双端队列)建立在此基础之上,需要更深入的理解指针和内存管理。本文将用简洁的语言和示例解释C语言中指针的概念,以及队列和链表这两种基本数据结构,并提供中文注释。链表是一种动态的数据结构,每个节点都包含数据和指向下一个节点的指针。的整型指针,它可以存储一个整型变量的地址。访问指针指向的内存单元中的值。获取变量的内存地址。
2024-12-05 09:41:51
262
原创 Typescript基础到入门
泛型是 TypeScript 中非常重要的特性,它允许开发者编写灵活且重用性高的代码。在使用泛型时,可以根据需要定义数据结构的类型,帮助我们在编译时发现潜在的类型错误。在 TypeScript 中,除了你提到的无参函数、有参函数和箭头函数,还有其他多种函数定义和类型声明的方法。在 TypeScript 中,对象的定义可以通过多种方式实现,以确保属性和方法的类型安全。
2024-11-21 08:50:44
990
原创 C语言常用的标准库函数
这只是一些常用C标准库函数的示例,还有许多其他函数可供使用。记住在使用这些函数之前,需要包含相应的头文件。C语言标准库提供了一套丰富的函数,涵盖了输入/输出、字符串操作、数学运算、内存管理等多个方面,极大地简化了程序开发。本文将对常用库函数进行分类讲解,并提供相应的示例。这些函数用于处理程序的输入和输出操作,例如从键盘读取数据、向屏幕打印数据、读写文件等。这些函数提供各种数学运算,例如三角函数、指数函数、对数函数等。这些函数用于处理字符串,例如复制、连接、比较、查找等。这些函数用于动态内存分配和释放。
2024-11-20 16:29:43
778
原创 Vue 3 入门指南:从基础到实战 (组合式API版)
结合以上示例,你应能对 Vue 3 的各个功能点有全面的理解与应用。无论是模板语法、组件管理还是状态管理,都能帮助你构建现代化的前端应用。Vue 3 使用简单直观的模板语法,让你轻松构建动态 HTML 页面。'欢迎来到 Vue 3 世界''Child 组件被点击了!'开始你的前端之旅吧!// 访问第一个列表项。
2024-11-13 19:56:12
897
原创 Vue 3 入门指南:从基础到实战 (选项式API版)
Getter 和 Actions 在 Pinia 中扮演着重要的角色,它们分别提供了对状态的派生计算和修改操作,帮助开发者构建更灵活、更易维护的状态管理系统。
2024-11-13 19:17:32
759
原创 Vue 事件修饰符 (prevent, stop, capture, self, once)
熟练掌握Vue事件修饰符可以使你的代码更加简洁、高效,并避免潜在的bug。它们提供了精细的事件控制能力,是构建高质量Vue应用的重要工具。希望本文能帮助你更好地理解和运用这些修饰符。
2024-10-26 15:58:15
449
原创 深入Vue 3:从入门到精通
Vue 3 作为最新的框架版本,拥有更强大的性能、更灵活的开发方式和更完善的生态系统。通过学习本篇文章,你将掌握 Vue 3 的核心知识和功能,开启你的 Vue 3 开发之旅。记住,学习 Vue 3 的最佳途径是不断实践,并积极参与社区交流!
2024-10-25 22:04:57
3144
原创 c语言格式化输出
掌握printf的格式化输出不仅能够使您的程序输出更加优雅,而且能够帮助您在处理用户输入和数据展示时提供更好的体验。在实际的编程中,这样的格式化输出是非常重要的。希望这些补充信息能够帮助您更好地理解C语言的输出格式化。
2024-10-24 09:59:31
596
原创 Markdown 入门:轻松掌握文本格式化
Markdown 是一种简单易学、功能强大的标记语言,它可以帮助你更高效地编写文档。通过掌握以上语法,你就可以轻松创建格式优美的文本,并分享到各种平台。尝试使用你学到的 Markdown 语法编写一篇短文,并将其分享到社交媒体或博客平台上。Markdown 官方文档Markdown 扩展语法祝你学习愉快!
2024-10-23 21:13:26
778
原创 c语言基础
1.无参函数retrurn 0;void (函数名){2.有参函数retrurn 0;int(函数名){return (返回值);数组是一个可以存储多个相同类型数据的集合。使用数组可以更方便地管理相关的数据。4.1定义数组数组的定义通常包含以下几个部分:数据类型:指定数组中元素的类型。数组名:用于引用数组的名称。数组大小:即数组可以容纳的元素个数。示例代码// 定义一个整型数组,包含 5 个元素// 使用循环为数组元素赋值i < 5;i++) {
2024-10-22 16:02:30
346
原创 c# 输入输出语句(占位符补充)
C# 的和提供了基本的输入输出功能,可以帮助我们与用户进行交互,并展示程序运行结果。掌握占位符和格式化输出技巧可以让我们更灵活地控制输出内容。在输出数字时,可以使用格式化字符串控制输出格式,例如{0:F2}表示输出小数点后两位。使用可以从控制台读取一个字符,而不必等待用户按回车键。在实际开发中,我们通常使用更高级的输入输出方式,例如文件读写、网络通信等。
2024-10-21 15:12:43
544
1
原创 JavaWeb 增删改查 示例 (sql 基础增删改查语句)
增删改查(CRUD)操作是 Web 应用程序的基本功能,用于管理和操作数据库中的数据。本文将提供一个 Java Web CRUD 操作示例,展示如何使用 MySQL 数据库管理成绩单信息,包括学生姓名、学号和成绩。
2024-10-21 15:01:28
301
原创 python 基础
Python 是一种高级、通用的、面向对象的编程语言。Python 被广泛用于各种应用程序,包括 Web 开发、数据科学、机器学习和自动化。Python 提供了条件语句(if、elif、else)和循环语句(for、while)来控制程序流。Python 是动态类型的,这意味着变量不需要显式声明类型。这允许子类访问基类的成员,并扩展或重写其行为。类定义对象的蓝图,包含数据成员和方法。对象是类的实例,包含具体的数据值。掌握这些基础知识将使你能够开始使用 Python 构建自己的应用程序。
2024-10-21 14:44:50
186
原创 c# 全面基础知识点
C# 提供了条件语句(if、else、switch)和循环语句(for、while、do-while)来控制程序流。类定义对象的蓝图,包含数据成员和方法。对象是类的实例,包含具体的数据值。C# 是一种面向对象、强类型、编译型的编程语言,由 Microsoft 开发,用于构建各种应用程序,包括桌面、Web、移动和游戏。委托是指向方法的引用,允许异步执行代码。多态允许不同类型的对象对相同的方法做出不同的响应。它是通过虚方法和重写来实现的。泛型允许创建可用于不同数据类型的类和方法。方法是代码块,执行特定任务。
2024-10-21 14:39:02
452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人