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

第65天(中等题 数据结构)

打卡第六十五天
1道中等题
image

题目:
image

思路:
image

代码:

class Solution {
public:int clumsy(int n) {stack<int> stk;stk.push(n);// 将初始值 n 压入栈中n--;// n 减 1,准备处理下一个数字int index = 0;// 0:乘,1:除,2:加,3:减while (n > 0) {if (index % 4 == 0) {stk.top() *= n;// 栈顶乘法} else if (index % 4 == 1) {stk.top() /= n;// 栈顶除法} else if (index % 4 == 2) {stk.push(n);// 将当前 n 作为正数压入栈中} else {stk.push(-n);// 将当前 n 作为负数压入栈中}index++;n--;}int sum = 0;// 将栈中所有数字相加while (!stk.empty()) {sum += stk.top();// 取出栈顶元素加到 sum 中stk.pop();// 弹出栈顶元素}return sum;// 返回最终计算结果}
};

耗时≈一小时 明天继续

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

相关文章:

  • 图解说明JLink烧录连接方式与接口定义
  • STM32CubeMX安装步骤实战案例:Windows系统全流程
  • GPT-SoVITS语音合成服务等级协议(SLA)范本
  • GPT-SoVITS语音克隆文化影响:对传统配音行业冲击
  • 新手教程:使用ARM Cortex-M构建第一个裸机程序
  • 珠海市哪里能开病假条诊断证明
  • 2025最新!9个AI论文平台测评:继续教育写论文太难了
  • GPT-SoVITS语音合成灾难恢复:服务中断应对方案
  • 集装箱住宿哪家强?2025北京口碑厂家榜揭晓,集装箱设计/网红集装箱/集装箱生产,集装箱住宿制造厂排行 - 品牌推荐师
  • GPT-SoVITS语音合成联合国多语言倡议:促进平等沟通
  • GPT-SoVITS模型贡献指南:如何参与开源社区开发
  • hbuilderx下载安装实战案例:适用于前端初学者
  • 扬州市哪里能开病假条诊断证明
  • Altium Designer原理图转PCB实战案例
  • GPT-SoVITS支持国产芯片吗?昇腾、寒武纪适配进展
  • Keil调试教程:STM32单步执行手把手指导
  • 【金猿企业展】华瑞指数云ExponTech——分布式原生KV Cache存储助力高效AI Infra
  • Proteus仿真软件支持下的翻转课堂教学:系统学习
  • 呼和浩特市哪里能开病假条诊断证明
  • 2025专科生必备!10个降AI率工具测评榜单
  • 基于HAL库的串口DMA发送实战案例
  • 慢SQL排查步骤
  • uds31服务在多核ECU中的同步处理方案
  • 长沙市哪里能开病假条诊断证明
  • Keil C51软件安装通俗解释:新手友好型教学
  • GPT-SoVITS语音克隆用户协议模板:商业授权参考
  • GPT-SoVITS模型微调技巧:如何用更少数据获得更好效果
  • STM32 touch固件库移植:HAL库适配完整示例
  • 淮安市哪里能开病假条诊断证明
  • Keil uVision5安装常见问题解析:入门必读全面讲解