
C++
文章平均质量分 66
恩基尼尔
这个作者很懒,什么都没留下…
展开
-
线段树模板类设计及其应用(C++)
使用C++类模板创造的线段树,可以应用于多种线段树适用场合,适用性强。秒杀线段树类算法题的必备神器。原创 2021-01-18 23:26:46 · 806 阅读 · 0 评论 -
大整数类设计(C++)
简介在平时的功能需求中,C/C++语言内置的整形变量表示范围已经足够大了,但是在一些特定的场合,例如解决数学问题的时候,可能需要表示极大的整数。这时候C/C++语言提供的类型就不能满足需求了,需要自己来实现超大整数的实现,当然仅仅是能够存储超大整数还不行,还要能够进行运算。设计功能能够表达正数与负数能够由整形或字符串转化得到能够使用 + - * / 等符号进行运算可以与int 类型进行混合运算可以使用输入输出流当发生除数为零等错误时会抛出异常源码分享头文件:BigInt.h#inc原创 2021-01-04 00:05:17 · 4638 阅读 · 1 评论 -
解9*9数独算法(C++)
什么是数独数独(shù dú)是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。已知有9行9列的格子,且被分成9个3*3的方块。其中一些格子内有数字,数值的范围为1-9 。玩家需要在其余的空白格子上填入数字,数字的范围也是1-9,要求所有空格都被填满而且满足以下条件:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。例如:一个数独题目如下:一种解法如下:红色数字为玩家填入的答案,满原创 2020-11-08 20:12:13 · 6175 阅读 · 0 评论