![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
精选文章
本人从数百篇文章中选出来的优质文章
Python_enjoy
你说写些什么好呢?
展开
-
使用C++,实现高精度加减乘除法运算!
在C++中,储存数据是我们一般用int,long long等自带的数据结构来实现。但是如果数据非常非常大,单单使用这些就存不下来了!这时候,我们就要使用高精度计算了高精度计算的原理其实就是模拟我们常用的竖式计算,使用数组存储原创 2024-02-17 10:19:03 · 907 阅读 · 1 评论 -
冒泡排序、选择排序、插入排序、快速排序详解
面对庞大的数据,我们有可能需要排序,而如何排序以及选择更优的排序是一个非常棘手的问题。所以今天,我来给大家讲解冒泡排序、选择排序、插入排序、快速排序。原创 2024-02-06 08:43:38 · 992 阅读 · 1 评论 -
二分查找C++递归实现
二分查找是一种非常高效的查找算法,时间复杂度为 O(logn) ,也就是 n = 1000 万 时只要。次,但必须是有序的数组,原创 2024-01-29 10:10:31 · 543 阅读 · 0 评论 -
每日一道编程题:回文数
一串字符如果从左读和从右读完全相同,我们称之为回文。请判断键盘输入一串字符(不超过1000位),是否是回文。是,则输出YES,否则输出NO。原创 2024-01-27 17:28:58 · 323 阅读 · 0 评论 -
每日一道编程题:niven 数
一个数的自身能够被其各位数之和整除,则称这个数为Niven数。例如:111是Niven数。因为111 mod (1+1+1)=0。同样地, 我们也可以在另一个b进制数中指定一个数字,如果它的数字之和能够整除它,则b进制数中的该数字是Niven数。例如:二进制数 1010是Niven数,因为:二进制数1010转为十进制后是10,而10 mod(1+0+1+0)=0;给出 数制b (2原创 2024-01-22 12:52:39 · 380 阅读 · 0 评论 -
高精度乘法C++实现
高精度计算,实际上就是模拟竖式计算,代码如下,请慢慢消化,如有不足或建议,请在评论区留言。原创 2024-01-22 12:45:53 · 433 阅读 · 0 评论 -
排序算法 1 —— 冒泡排序、选择排序、插入排序、快速排序
面对庞大的数据,我们可能需要进行排序。这篇文章,我将讲解冒泡排序、选择排序、插入排序和快速排序。创作不易,还望三连。以上就是今天要讲的内容,希望你有所感悟。原创 2024-01-25 10:56:06 · 581 阅读 · 0 评论 -
每日一道编程题:计算2的N次方
任意给定一个正整数N(N原创 2024-01-23 10:08:07 · 500 阅读 · 0 评论 -
高精度除法C++实现
高精度计算,实际上就是模拟竖式计算,代码如下,请慢慢消化,如有不足或建议,请在评论区留言。原创 2024-01-22 22:15:49 · 918 阅读 · 0 评论 -
高精度加法C++实现
高精度计算,实际上就是模拟竖式计算,代码如下,请慢慢消化,如有不足或建议,请在评论区留言。原创 2024-01-22 22:17:52 · 378 阅读 · 0 评论 -
高精度减法C++实现
高精度计算,实际上就是模拟竖式计算,代码如下,请慢慢消化,如有不足或建议,请在评论区留言。原创 2024-01-22 12:32:17 · 337 阅读 · 0 评论 -
菲波那契数列C++实现
此题可以使用记忆化搜索来实现,代码如下。原创 2024-01-23 23:55:50 · 317 阅读 · 0 评论 -
高精度阶乘C++实现
高精度计算,实际上就是模拟竖式计算,代码如下,请慢慢消化,如有不足或建议,请在评论区留言。原创 2024-01-23 10:11:33 · 501 阅读 · 0 评论 -
每日一道编程题:回文数
我们说一个数字如果从左到右和从右到左是一样得就是回文数。例如75457就是一个回文数。当然,这性质还依赖它的进制。17在十进制下不是回文数,不过在二进制下就是回文数了(10001)。现在就是要一个数在2到16进制下是否回文数。原创 2024-01-22 12:56:52 · 364 阅读 · 0 评论