当前位置: 首页 > news >正文

1502. 判断能否形成等差数列

思路:gongcha表示两个数之间的差,length是求的数字列表的长度【数列的项数】

如果公差不一样就不是一个等差数列。

C语言代码

**************************************************************************************************************

bool canMakeArithmeticProgression(int* arr, int arrSize) {

int i,j,t,gongcha;

for(i=0;i<arrSize-1;i+=1)

{

for(j=i+1;j<arrSize;j+=1)

{

if(arr[i]<arr[j])

{

t=arr[i];

arr[i]=arr[j];

arr[j]=t;

}

}

}

gongcha=arr[1]-arr[0];

i=1;

while(i+1<arrSize)

{

if(arr[i+1]-arr[i]==gongcha)

i+=1;

else

break;

}

if(i+1==arrSize)

return 1;

else

return 0;

}

*******************************************************************************************************

python代码

*******************************************************************************************************

class Solution(object):

def canMakeArithmeticProgression(self, arr):

arr.sort()

length=len(arr)

gongcha=arr[1]-arr[0]

i=1

while i+1<length:

if arr[i+1]-arr[i]==gongcha:

i+=1

else:

break

if i+1==length:

return True

else:

return False

*******************************************************************************************************

http://www.jsqmd.com/news/449234/

相关文章:

  • 好用的ModbusRTU转ModbusTCP制造商怎么选购? - 工业设备
  • 【2026年】软考中级-软件设计师备考攻略
  • JDBC04
  • PiuPiu酱 2.1.7 | 无敏感限制聊天,虚拟女友,永久限制,免费使用
  • 分析跨境电商退税申报平台,哪家性价比高且好用? - 工业品牌热点
  • Java如何通过局域网实现TB级文件夹分片断点续传的完整解决方案?
  • 探索S7 - 200 PLC与组态王在温度PID控制加热炉电阻炉中的奇妙应用
  • open claw小龙虾接入QQ教程
  • BMAD Method:用敏捷流程驯服 AI 编码
  • 安装雷达驱动livox_ros_driver2 CMake Error (问AI说是缺少livox_interfaces包)
  • 求助,PTA简单算法题,为什么我的思路不对呢???
  • 谷歌AI专家揭秘:2025年提示工程架构师的核心工作是什么?
  • 【影刀RPA】【企业微信】之【聊天记录提取】【获取-指定-日期-聊天记录】
  • Web应用如何在局域网内用Java实现超大附件多线程分块加密上传?
  • 强烈安利! 一键生成论文工具,千笔·专业学术智能体 VS 笔捷Ai,专为本科生量身打造!
  • 【Model】【llm99】大语言模型LLM与LlamaIndex 集成培训总体介绍
  • 百度文库文件上传时间可以修改吗?有没有备选方案
  • B4156 [厦门小学生 C++ 2023] 太空旅行
  • 流量怎么用:以莆田“全到莆田过大年”为例——生成论视角下的注意力分配实践分析
  • 【C++进阶】万字长文带你死磕高级数据结构:并查集/树状数组/线段树/主席树 (附超全模板)
  • Tabbit浏览器 v
  • 实测才敢推!更贴合MBA需求的AI论文平台,千笔·专业学术智能体 VS 笔捷Ai
  • 数据库基本操作
  • 通常说算力是多少 FLOPS,怎么理解,GPU和CPU为什么差异这么大
  • 数据结构排序算法复习
  • 链表经典算法实现思路
  • zynq verilog iic读取pac1934电流和电压
  • 学术写作的“隐形盾牌”:书匠策AI如何让论文“安全通关”查重与AI检测?
  • JSP网页如何结合HTTP协议优化局域网内视频文件的秒传与目录结构保留?
  • Hash,布隆过滤器,hyperloglog