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

蓝桥杯中的知识点

总结:

这次考的并不理想 比赛前好多知识点遗漏 但到此为止已经结束了 

mod 是 模运算(Modulo Operation)的缩写,表示求两个数相除后的 余数

10mod3=1   (a % b)  (7%2=1)

1e9代表1乘以10的9次方,也就是十亿

异或运算:基于二进制的位运算

Math

通过Math可以直接.出运算

 Math.pow() 计算 a 的 b 次方 

double result = Math.pow(double a, double b);
  • 返回 double 类型结果

  • 参数和返回值都是双精度浮点数

  • Math.PI

Math.abs() 计算数字的绝对值(即不考虑正负号的值)

pow(3,i)==n 表示:

  • 计算3的i次方(3^i)

  • 判断结果是否等于n

  • 如果相等,则n是3的幂次方

  • Math.aqrt()计算数字的平方根

  •  (Math.aqrt(9)=3)

  • 异或运算

进制转换

将十进制数 126 转换为不同进制的结果如下:

通过不断除以 2.8.10.16,记录余数,直到商为 0,然后将余数倒序排列。

进制表示方法结果
二进制Base 21111110(2)
八进制Base 8176(8)
十进制Base 10126(10)
十六进制Base 167E(16)

十六进制是基于 16 的进制系统,每一位可以是 0 到 9 和 A 到 F(A=10, B=11, ..., F=15)。

日期模拟 

二分查找 

i < arr.length (最常用)

  1. 要用 <=

    1.1 确保所有元素都被检查
    • 当 left == right 时,区间内仍有一个元素需要检查:

    • 使用 < 会漏掉 left == right 的情况

    • 使用 <= 能确保检查完所有可能的元素

      int left = 0;
      int right = nums.length - 1;  // 注意初始右边界
      while (left <= right) {       // 关键点:使用 <=

变量定义

对于循环临时变量:总是定义在循环内部 降低复杂度

  1. int sum=0;while(num>=10){
    }
    sum = 0; // 必须手动重置
    }
    while(num >= 10){int sum = 0; // 定义在内部 // 不需要手动重置sum
    }

    需要保持状态的变量:才定义在外部

DP:线性 背包 计划搜索

数组排序

数组查找

  1. 数组越界

    • 始终记住数组索引范围是0到length-1

    • 使用i < array.length作为循环条件

字符串

   

相关文章:

  • 正点原子TFTLCD扩展
  • FreeRTOS-任务的创建删除,挂起与恢复
  • JavaFX深度实践:从零构建高级打地鼠游戏(含多物品与反馈机制)
  • Springboot 集成 RBAC 模型实战指南
  • C++IO流
  • Electron使用WebAssembly实现CRC-32 原理校验
  • 【项目】基于MCP+Tabelstore架构实现知识库答疑系统
  • 测试OMS(订单管理系统)时,对Elasticsearch(ES)数据和算法数据进行测试(如何测试几百万条数据)
  • UDP协议理解
  • 【(保姆级教程)Ubuntu24.10下部署Dify】
  • 【C语言】动态内存的常见错误
  • JavaFX 实战:从零打造一个功能丰富的英文“刽子手”(Hangman)游戏
  • NLP高频面试题(五十一)——LSTM详解
  • 玩转Docker | 使用Docker部署DashMachine个人书签工具
  • 深度学习3.6 softmax回归的从零开始实现
  • 模拟实现strncat、qsort、atoi
  • 低光环境下双目云台摄像头监控性能解析
  • Element UI、Element Plus 里的表单验证的required必填的属性不能动态响应?
  • 题解:[ABC385F] Visible Buildings
  • GNOME桌面隐藏回收站和分区
  • 奈雪的茶叫停“能喝奶茶就不要喝水”宣传,当地市监称不要误导消费者
  • 招商蛇口:一季度营收约204亿元,净利润约4.45亿元
  • 浙商银行一季度净赚超59亿微增0.61%,非息净收入降逾22%
  • 浦发银行一季度净利175.98亿增1.02%,不良率微降
  • 湖南华容县通报“大垱湖水质受污染”,爆料者:现场已在灌清水
  • 葡萄牙总理:未来几小时内将全面恢复供电