- 博客(15)
- 收藏
- 关注
原创 命名空间和引用
在C++编程中,命名空间(Namespace)是一种重要的机制,用来组织和管理代码,可以避免命名冲突,提供代码模块化和封装。本文将介绍C++中的命名空间。使用命名空间:,在命名空间内声明的函数、类和变量可以通过命名空间前缀进行访问。
2023-05-23 22:29:58
260
原创 快速排序中单趟排序的处理
当谈到快速排序算法时,我们通常会提到单趟排序的实现方法。在本文中,我们将介绍三种常见的单趟排序实现方法:Hoare写法、挖坑法和快慢指针法。这些方法在快速排序中起到关键作用,帮助我们高效地分割序列并找到基准元素的正确位置
2023-05-15 10:14:05
109
原创 C语言实现井字棋(对二维数组的应用)
文章目录前言一、游戏的准备阶段1.打印游戏菜单:menu()2.保证游戏循环进行二、数组的定义和初始化1.数组的定义2.数组的初始化:init_board()三、游戏过程(循环)1.玩家下棋:gamer_move()2.打印井字棋棋盘:print_board()3.判断输赢:is_win()4.电脑下棋:computer_move()5.打印井字棋棋盘(重复引用函数即可)6.判断输赢(重复引用函数即可)四、游戏试运行五、对程序的优化
2022-11-17 23:05:47
1331
原创 研究青蛙跳台阶问题区别函数递归与迭代
青蛙跳台阶问题是函数递归的经典问题,也是求斐波那契数的变式,通过研究非递归(迭代)和递归实现此问题的区别,可以帮助实际运用时选择更方便,快捷,有效的形式解决问题
2022-11-06 16:10:55
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人