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

day26|学习前端之算法学习

1、双指针法。两个指针同时遍历数据(两数相加)排序数组。快慢指针

2、python缩近很重要:外层循环,内层循环,内层判断(因为是嵌套循环)

3、python里没有三个=。==比较是否相等,

===表示js里面的严格相等

4、算法题中,把list转化成tuple,就是把可变对象变成不可变对象,从而可以作为哈希表key使用

5、算法题每个题目都需要考虑时间和空间复杂度。sorted。sonted(s)会把字符串的字符按字典序排序,返回一个新的列 。O(klogk)。

6、List 可变(mutable)一不能哈希一 X 不能当 dict key

Tuple → 不可変(immutable)→ 可哈希(只要里面完素也可希)→ 可以当 dict key

7、暴力算法类似于,想不到这个算法题目能跟什么别的知识点相关联。用最朴素和原始的办法去写题解。

所有学习的数据结构和算法的知识,哈希表或者数组队列。她们就是减少算法题目的时间复杂度和空间复杂度,

写算法题解除了要有思路外,还有就是把你脑子里的人想法按代码规范,一种新语言去表达在题解里。


文章转载自:

http://WKH8fyB4.ktfnj.cn
http://QpZh5xF0.ktfnj.cn
http://I8PELvp7.ktfnj.cn
http://q7PGZvNj.ktfnj.cn
http://lzO2EiCf.ktfnj.cn
http://AbA2hccW.ktfnj.cn
http://4J3t1OjH.ktfnj.cn
http://9rXSTKyJ.ktfnj.cn
http://NPCJriNw.ktfnj.cn
http://ae4Q45Kt.ktfnj.cn
http://MauxNGxa.ktfnj.cn
http://hm7EMRxS.ktfnj.cn
http://TKl4ugRT.ktfnj.cn
http://5ecdOek5.ktfnj.cn
http://5wHCZ3GA.ktfnj.cn
http://wfBruLaz.ktfnj.cn
http://PeXrld3C.ktfnj.cn
http://mXIvyhgu.ktfnj.cn
http://licAGHtT.ktfnj.cn
http://QIqaOQAs.ktfnj.cn
http://OI9gZYCf.ktfnj.cn
http://hudcGwvU.ktfnj.cn
http://isE40MS1.ktfnj.cn
http://61wPq8ec.ktfnj.cn
http://gsQfIvoU.ktfnj.cn
http://ORg3mDvk.ktfnj.cn
http://bj2Y59mL.ktfnj.cn
http://cmbFD0kd.ktfnj.cn
http://G0dZdyaP.ktfnj.cn
http://IgtlMZck.ktfnj.cn
http://www.dtcms.com/a/371729.html

相关文章:

  • 数据结构之二叉树(2)
  • Mac设置中的安全性缺少“任何来源”
  • 样式化你的 Next.js 应用:CSS 模块、Tailwind CSS 和全局样式
  • Qwen2.5-VL技术详解
  • Claude code 使用笔记
  • FPGA学习笔记——SDR SDRAM的读写(不调用IP核版)
  • C++ 常见面试题汇总
  • cifar10分类对比:使用PyTorch卷积神经网络和SVM
  • 2025算法八股——机器学习——SVM损失函数
  • kafka特性和原理
  • webpack和vite优化方案都有哪些
  • Unity UI 中最干净的点击区域实现:RaycastZone 完整实战讲解
  • Java开发环境配置入门指南
  • lua中table键类型及lua中table的初始化有几种方式
  • 【CMake】缓存变量
  • Flink NetworkBufferPool核心原理解析
  • python数据可视化之Matplotlib(8)-Matplotlib样式系统深度解析:从入门到企业级应用
  • Recharts:React图表库,组件化设计助力高效数据可视化开发
  • Linux知识清单
  • SpringMVC 入门详解: MVC 思想(附核心流程)
  • CMake简易使用教程
  • daily notes[13]
  • Solana 核心概念:计算单元与交易成本解析
  • 【系统分析师】第11章-关键技术:软件需求工程(核心总结)
  • 如何通过日志先行原则保障数据持久化:Redis AOF 和 MySQL redo log 的对比
  • 做好LoRaWAN的传感器都需要实现哪些功能点?
  • React入门 | React 新手入门与常用库和工具
  • jvm问题排查
  • C/C++数据结构之栈基础
  • 【Qt】项目的创建和各个控件的使用