叁拾舞
Loving、Working And Getting through.
展开
-
基于C语言的Jacobi迭代和Gauss-Seidel迭代的方程组求解实现
Jacobi迭代法是一种简单的迭代求解方法,适用于严格对角占优矩阵。其基本思想是利用当前迭代步的已知解来更新下一个迭代步的解。在C语言实现中,我们首先需要定义系数矩阵A、常数向量b以及迭代向量x。然后,通过循环迭代,不断更新x的值,直到满足收敛条件或达到最大迭代次数。Jacobi迭代法的优点是简单直观,但收敛速度相对较慢。特别是对于非严格对角占优的矩阵,Jacobi迭代法可能不收敛。因此,在实际应用中,我们需要根据问题的具体情况选择合适的迭代方法。原创 2024-06-29 18:51:47 · 589 阅读 · 0 评论 -
C# Winform教程(二):基础窗口程序
是一种智能客户端技术,我们可以使用winform应用程序帮助我们获得信息或者传输信息等。原创 2023-12-26 13:33:51 · 2019 阅读 · 0 评论 -
C# Winform教程(一):MD5加密
在C#中,MD5(Message Digest Algorithm 5)是一种常用的哈希函数,用于将任意长度的数据转换为固定长度的哈希值(通常是128位)。MD5广泛用于校验数据完整性、密码存储等领域。原创 2023-12-26 12:42:20 · 1083 阅读 · 0 评论 -
C#示例(一):飞行棋游戏
输入连个玩家的姓名两个玩家分别用字母A和字母B表示按下任意键开始掷骰子、根据骰子走对应的步数…原创 2023-12-26 10:10:10 · 1135 阅读 · 0 评论 -
C#教程(五):枚举
枚举(Enum)是一种用于定义命名常量集合的数据类型。它允许开发人员创建一个命名的整数常量集合,这些常量可以在代码中代表特定的值。原创 2023-12-25 21:54:05 · 1322 阅读 · 0 评论 -
C#教程(四):多态
在同一个类中定义多个方法,它们具有相同的名称但具有不同的参数列表。编译器会根据方法参数的类型、顺序和数量来区分调用不同的方法。原创 2023-12-25 20:30:41 · 1438 阅读 · 0 评论 -
C#教程(三):字符串的各种用法
在C#中,字符串(string 类型)是一种常用的数据类型,的,即一旦创建就不能被修改。对字符串进行操作时,这些是C#中字符串的一些基本用法,涵盖了字符串的。这有助于确保字符串的安全性和稳定性。原创 2023-12-16 10:17:07 · 701 阅读 · 2 评论 -
C#教程(二):继承
在C#中,继承是一种面向对象编程的概念,它允许一个类(子类/派生类)获得另一个类(父类/基类)的属性和方法。这使得可以通过构建新的类,重用现有类的功能,并在不同的类之间建立层次关系。原创 2023-12-14 22:06:06 · 768 阅读 · 0 评论 -
C#教程(一):面向对象
C#是一种多范式编程语言,但其中一个主要的编程范式是面向对象编程(OOP)。面向对象编程有一些特点,而C#提供了丰富的功能来支持这些特点。原创 2023-12-14 13:08:44 · 708 阅读 · 0 评论 -
堆排序算法(C++版)
堆排序(Heap Sort)是一种基于二叉堆数据结构的排序算法。它的基本思想是先将待排序的元素构建成一个二叉堆,然后依次将堆顶元素与堆中最后一个元素交换,调整堆,重复此过程直到整个数组有序。原创 2023-12-08 15:30:30 · 1329 阅读 · 0 评论 -
选择排序算法(C++版)
选择排序(Selection Sort)是一种简单直观的排序算法,它的基本思想是每次从未排序的部分选择一个最小(或最大)的元素,将其与未排序部分的第一个元素交换位置,以此类推,直到整个数组有序。原创 2023-11-14 09:50:53 · 566 阅读 · 0 评论 -
插入排序算法(C++版)
是一种简单直观的排序算法,它的基本思想是将一个待排序的数组分为已排序和未排序两个部分,然后逐步将未排序的元素插入到已排序的部分,直到整个数组有序。原创 2023-11-14 09:35:37 · 191 阅读 · 0 评论 -
快速排序算法(C++版)
是一种常用的高效排序算法,属于分治法的典型代表。它的基本思想是选择一个基准元素,通过一趟排序将待排序的数据分割成独立的两部分,其中一部分的所有元素小于基准,另一部分的所有元素大于基准,然后对这两部分分别递归地进行排序。因为排序是在原有数据上进行的,所以属于"原地排序"。原创 2023-11-13 22:29:57 · 3719 阅读 · 0 评论 -
冒泡排序算法(C++、Python版)
冒泡排序(Bubble Sort)是一种简单的排序算法,其基本思想是多次遍历待排序的元素序列,每次比较相邻两个元素,如果它们的顺序不正确就交换它们,直到整个序列有序。在每一轮遍历中,最大的元素都会被交换到最后,因此称之为冒泡。原创 2023-11-13 22:24:36 · 343 阅读 · 0 评论 -
C++案例四:简易记事本程序
编写一个简单的记事本程序,可以帮助用户添加和查看笔记。这个案例可以练习C++中的输入输出、向量、字符串处理、以及简单的控制结构。// 代码内容int choice;定义一个向量来存储笔记,定义一个字符串来存储用户输入的笔记内容,定义一个整数来存储用户的选择。原创 2024-07-19 20:44:53 · 856 阅读 · 0 评论 -
C++案例三:猜数字游戏
猜数字游戏是一个经典的编程练习,通过这个案例可以学习到基本的输入输出、随机数生成、条件判断和循环结构。原创 2024-07-19 17:03:47 · 583 阅读 · 0 评论 -
C++案例二:职工管理系统
职工管理系统可以用来管理公司内所有员工的信息。显示信息时,需要显示职工编号、职工姓名、职工岗位、职责。原创 2024-06-11 11:13:42 · 1167 阅读 · 0 评论 -
C++案例一:通讯录管理系统
采用C++实现通讯录管理系统,包括添加、显示、删除、查找、修改、清空联系人等功能。通讯录是一个可以记录好友信息的工具。原创 2024-06-08 16:50:40 · 1069 阅读 · 0 评论 -
C++学习插曲:“name“的初始化操作由“case“标签跳过
"name"的初始化操作由"case"标签跳过原创 2024-06-08 15:05:11 · 703 阅读 · 0 评论 -
C++教程(004):程序流程结构之选择结构
C++程序流程结构之选择结构。原创 2024-11-02 22:31:51 · 232 阅读 · 0 评论 -
C++教程(003):运算符
用于执行代码的运算。原创 2024-06-08 10:08:16 · 547 阅读 · 0 评论 -
C++教程(002):数据类型
C++教程(二)数据类型:C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存。原创 2022-10-17 17:05:30 · 529 阅读 · 0 评论 -
C++教程(001):初识C++
C++教程(一)初识C++原创 2022-10-14 19:52:54 · 1615 阅读 · 3 评论 -
CLion配置C开发环境
这里使用MinGW作为C语言的开发环境。来配置CLion的C语言开发环境。原创 2022-09-06 09:08:33 · 8134 阅读 · 5 评论 -
C++是TIOBE 2022年度最佳编程语言!
C++是TIOBE 2022年度最佳编程语言!原创 2023-01-15 10:08:51 · 655 阅读 · 0 评论