- 博客(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 82
原创 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 198
原创 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 106
原创 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 616
原创 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 179
原创 【HJ108】求最小公倍数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、最小公倍数?二、程序1.C(简单方式)2.递归算法gcd3.c++总结前言求最小公倍数有两种方法,更相减损法和辗转相处法。一、最小公倍数?最小公倍数:在求出最大公约数后,两个数相乘除以最大公约数就是最小公倍数。更相减损法:拿两个数中的较大值减去较小值,然后在减数、被减数、差之间选取两个较小值继续相减,直到减数和被减数相等,得到的数就是最大公约数。二、程序1.C(简单方式)代码如下(示例):#includ.
2022-04-13 20:17:50 206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人