- 博客(7)
- 收藏
- 关注
原创 HJ59 找出字符串中第一个只出现一次的字符
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言二、程序1.C++(简单方式)2.C++(队列+哈希表) 前言 map list set区别: list:有序,可重复; set:无序,不可重复的集合; map:键值对,键唯一,值不唯一。 二、程序 1.C++(简单方式) 哈希表统计频率 代码如下(示例): #include<iostream> #include<string> #include<unordered_map> using .
2022-04-21 10:58:06
95
原创 HJ53 杨辉三角的变形
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言二、程序1.C++(简单方式) 前言 首个偶数在该行第几个的规律:-1 -1 (2 3 2 4)…(2 3 2 4) 二、程序 1.C++(简单方式) num & 1 判断奇偶数 代码如下(示例): #include <iostream> using namespace std; int main() { int num; while (cin >> num) { if (!n.
2022-04-15 10:34:10
207
原创 HJ105 记负均正II
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录二、程序1.C++(vector容器)2.递归算法gcd 二、程序 1.C++(vector容器) 使用setprecision(n)可控制输出流显示浮点数的数字个数。 setiosflags(ios::fixed)是用定点方式表示实数。 代码如下(示例): #include <iostream> #include <algorithm> #include <vector> #inc.
2022-04-14 16:14:38
118
原创 HJ106 字符逆序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录1.C++(getline(),reverse())2.C语言 1.C++(getline(),reverse()) 代码如下(示例): #include<iostream> #include<string> using namespace std; int main() { string str; getline(cin, str); reverse(str.begin(), str.end()).
2022-04-14 15:21:15
630
原创 HJ107 求解立方根
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、牛顿迭代法?二、使用步骤1.C(粗暴方式)2.牛顿迭代法3.二分法总结 前言 求解立方根的方法有两种,牛顿迭代法和二分法。 一、牛顿迭代法? 牛顿迭代法可以用来求解立方根和平方根。 利用泰勒公式,即f(x)在x0处的函数值: f(x)=f(x0)+f’(x0)(x-x0) 最后总结使用公式: 立方根/平方根:x=x0-(x0 ^ 3-a)/(3x0 ^ 2) x=x0-(x0 ^ 2 -a)/(2x0) 新x = 旧x .
2022-04-14 11:41:59
276
原创 【HJ108】求最小公倍数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、最小公倍数?二、程序1.C(简单方式)2.递归算法gcd3.c++总结 前言 求最小公倍数有两种方法,更相减损法和辗转相处法。 一、最小公倍数? 最小公倍数:在求出最大公约数后,两个数相乘除以最大公约数就是最小公倍数。 更相减损法:拿两个数中的较大值减去较小值,然后在减数、被减数、差之间选取两个较小值继续相减,直到减数和被减数相等,得到的数就是最大公约数。 二、程序 1.C(简单方式) 代码如下(示例): #includ.
2022-04-13 20:17:50
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人