网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月12日
漏签
0
天
chatgpt吧
关注:
146,683
贴子:
472,268
看贴
图片
吧主推荐
游戏
7
回复贴,共
1
页
<返回chatgpt吧
>0< 加载中...
写代码能力都被阉割掉了?
只看楼主
收藏
回复
s1ngledoge
图灵测试
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
早上还能回答些伦理问题,晚上只能写写代码了,现在发现代码都写不了了
送TA礼物
IP属地:上海
1楼
2022-12-09 22:01
回复
语源丝-
自然语言
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
确实,出不来了
IP属地:辽宁
来自
Android客户端
2楼
2022-12-09 23:32
回复
收起回复
2026-03-12 23:37:07
广告
不感兴趣
开通SVIP免广告
语源丝-
自然语言
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
生成没全,就卡住了
IP属地:辽宁
来自
Android客户端
3楼
2022-12-09 23:35
回复
收起回复
语源丝-
自然语言
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
IP属地:辽宁
来自
Android客户端
4楼
2022-12-09 23:36
回复
收起回复
语源丝-
自然语言
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
试了6 次,出来了
IP属地:辽宁
来自
Android客户端
5楼
2022-12-09 23:41
回复
收起回复
语源丝-
自然语言
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Open sidebar

只用标准库,使用C++实现快速傅里叶变换算法,并通过注释的方式在代码中详细解释该算法
6 / 6
#include <iostream> #include <complex> #include <vector> #include <algorithm> #include <cmath>
using namespace std;
// 快速傅里叶变换算法 vector<complex<double>> fast_fourier_transform(const vector<complex<double>> &arr) { // 计算输入数组的长度 int n = arr.size();
Copy code
// 如果输入数组的长度为1,则直接返回 if (n == 1) return arr; // 将输入数组分成奇数偶数两部分 vector<complex<double>> odd(n / 2); vector<complex<double>> even(n / 2); for (int i = 0; i < n / 2; i++) { odd[i] = arr[i * 2 + 1]; even[i] = arr[i * 2]; } // 递归调用快速傅里叶变换算法 vector<complex<double>> q = fast_fourier_transform(odd); vector<complex<double>> p = fast_fourier_transform(even); // 定义输出数组 vector<complex<double>> result(n); // 计算输出数组 for (int i = 0; i < n / 2; i++) { // 计算复数w complex<double> w = polar(1.0, -2 * M_PI * i / n) * p[i]; // 根据公式计算结果 result[i] = q[i] + w; result[i + n / 2] = q[i] - w; } // 返回输出数组 return result;
}
int main() { // 定义输入数组 vector<complex<double>> arr = {complex<double>(1, 0), complex<double>(2, 0), complex<double>(3, 0), complex<double>(4, 0)};
Copy code
// 调用快速傅里叶变换算法 vector<complex<double>> result = fast_fourier_transform(arr); // 输出结果 for (auto &i : result) cout << i << endl; return 0;
}
IP属地:辽宁
来自
Android客户端
6楼
2022-12-09 23:42
回复
收起回复
摩柯切叶
图灵测试
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
越来越不好用
IP属地:天津
来自
Android客户端
8楼
2022-12-10 13:00
回复
收起回复
BYLY
图灵测试
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
完全没有,Java实现了
IP属地:湖北
来自
Android客户端
9楼
2022-12-11 09:44
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
三哥名声差,尼泊尔人遭牵连
2264040
2
联合国谴责伊朗:别打海湾国家
1867078
3
转账反被嫌,深情哥惨成小丑
1694308
4
coser毁衣上瘾,绝版花嫁遭毒手
1349460
5
导弹对准伊朗孩童,美方称误击
1217398
6
老同学丢电脑,亲妈张口冤枉人
878875
7
伊朗喊话美以:先赔偿再谈和平
679752
8
豆包成导师,王者带8u轻松连胜
558716
9
测试只为圈钱?一周秒关服
486112
10
相亲老手翻车,被老妈狂喷
383964
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示