蛮力法设计技术

简介: 实验内容:1.算法设计2.程序设计3.复杂度分析4.实验结果5.实验总结:

实验内容:

给定一个整数数组A=(a0,a1,…,an-1),如果i<j且ai>aj,则<ai,aj>是一个逆序对,例如数组(3,1,4,5,2)的逆序对有<3,1>,<2,2>,<4,2>,<5,2>。设计一个穷举算法求A中的逆序对的个数。


1.算法设计

对于一个给定的数组序列,依次从左往右取每一个元素,从该元素右边第一个元素开始向右扫描,遇到比它小的元素,则计数+1,直到处理完整个序列。


2.程序设计

//
// Created by = on 2023/4/18.
//
#include<iostream>
using namespace std;
int main() {
    int a[] = {3, 1, 4, 5, 2};
    int x = 0;
    int len=sizeof(a)/sizeof(int);
    int i, j;
    for (i = 0; i < len-1; i++)
        for (j = i + 1; j < len; j++)
            if (a[i] > a[j])
                x++;
    cout<<"暴力法计算逆序对个数为 "<<x<<endl;
}


3.复杂度分析

(1)时间复杂度

O(n2)

(2)空间复杂度

O(n)


4.实验结果

结果一


32.png


结果二

33.png



相关文章
|
前端开发 JavaScript 中间件
Nest 框架:解锁企业级 Web 应用开发的秘密武器(下)
Nest 框架:解锁企业级 Web 应用开发的秘密武器(下)
Nest 框架:解锁企业级 Web 应用开发的秘密武器(下)
|
存储 资源调度 运维
【FusionCompute】介绍(一)
【FusionCompute】介绍(一)
1135 0
【FusionCompute】介绍(一)
|
4月前
|
边缘计算 测试技术 数据格式
小体积,大潜力 - 腾讯混元Dense模型多尺寸正式开源
混元是腾讯开源的高效大型语言模型系列,旨在在各种计算环境中灵活部署。从边缘设备到高并发生产系统,这些模型通过先进的量化支持和超长上下文能力提供了最佳性能。
270 0
|
10月前
|
机器学习/深度学习 XML 监控
使用A10单卡24G复现DeepSeek R1强化学习过程
本文描述DeepSeek的三个模型的学习过程,其中DeepSeek-R1-Zero模型所涉及的强化学习算法,是DeepSeek最核心的部分之一会重点展示。
1323 184
使用A10单卡24G复现DeepSeek R1强化学习过程
|
8月前
|
安全 前端开发 Java
理解 Spring Security 的 HttpMethod 和路径匹配
本文深入解析了Spring Security中`HttpMethod`与路径匹配的使用方法及其常见问题。通过具体示例,阐明了如何针对不同HTTP方法(如GET、POST)和路径(如`/api/products`与`/products`)设置权限,避免用户绕过限制访问核心数据。同时,强调了配置顺序和角色前缀的重要性,并提供了最佳实践,帮助开发者精准控制应用的安全性。
248 1
|
机器学习/深度学习 人工智能 数据可视化
# Python的一个非常cool的库Gradio
# Python的一个非常cool的库Gradio
462 0
|
Java Maven Spring
Maven 依赖搜索顺序
Maven在构建时按顺序搜索依赖:先本地仓库,再中央仓库,如有远程仓库则尝试搜索,未找到会报错。若需加速,可改用阿里云仓库。在`settings.xml`的`mirrors`节点添加阿里云镜像如`aliyunmaven`,并在`pom.xml`的`dependencies`中指定所需依赖。使用`mvn install`拉取。
|
Java 容器
SpringBoot下资源国际化应用实践
SpringBoot下资源国际化应用实践
254 0
|
C#
WPF —— 动画缩放变换
`ScaleTransform`用于二维x-y坐标系中对象的缩放,可沿X或Y轴调整。在故事板中,通过RenderTransform.ScaleX和ScaleY属性控制缩放。示例代码展示了如何设置按钮的RenderTransformOrigin、Background等属性,并通过LayoutTransform应用ScaleTransform。当鼠标进入按钮时,EventTrigger启动DoubleAnimation实现X和Y轴的缩放动画。最后,展示了如何将动画集成到自定义按钮样式中。
335 0

热门文章

最新文章