摘要:
递归解决某些问题 等规模递归的时间复杂度 子问题满足等规模递归的问题都可以用master公式求解时间复杂度 \[T(N) = a \times T(\frac{N}{b}) + O(N^d) \] 其中,N是母问题的数据量,a是子问题的调用次数,b是子问题等规模划分的块数,\(O(N^d)\)是除了 阅读全文
posted @ 2025-08-23 16:02
Quirkygbl
阅读(3)
评论(0)
推荐(0)
摘要:
异或 异或^:无进位相加(同0异1) 0^N = N, N^N=0 交换律、结合律 一串数异或,改顺序不影响结果 交换两个数,不申请额外空间 前提:a和b指向的内存是两块东西,比如在数组中,i位置不能等于j位置,如果i位置等于j位置,这个位置会被洗成0,所以不建议这么换 // a = 甲,b = 乙 阅读全文
posted @ 2025-08-23 16:00
Quirkygbl
阅读(4)
评论(0)
推荐(0)
摘要:
Maven Maven是一款用于管理和构建Java项目的工具,是apache旗下的一个开源项目 Maven作用 Maven概述 Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建 作用:方便的依赖管理 标准的项目构建流程 同一的项 阅读全文
posted @ 2025-08-23 15:57
Quirkygbl
阅读(11)
评论(0)
推荐(0)
摘要:
Vue Vue是一款用于构建用户界面的渐进式的JavaScript框架。 (官网) 框架:就是一套完整的项目解决方案,用于快速构建项目 优点:大大提升前端项目的开发效率 缺点:需要理解记忆框架的使用规则 Vue快速入门 准备: 引入Vue模块(官方提供) 创建Vue程序的应用实例,控制视图的元素 准 阅读全文
posted @ 2025-08-23 15:56
Quirkygbl
阅读(6)
评论(0)
推荐(0)
摘要:
JavaScript JavaScript(简称JS)是一门跨平台、面向对象的脚本语言(就是不用编译直接运行的语言),是用来控制网页行为,实现页面的交互效果 JavaScript和Java时完全不同的语言,不论是概念还是设计。但是基础语法类似 组成 ECMAScript:规定了JS基础语法和新知识, 阅读全文
posted @ 2025-08-23 15:55
Quirkygbl
阅读(8)
评论(0)
推荐(0)
摘要:
Web前端概述 这个笔记是Java后端学习笔记,大部分前端由AI辅助 一个网页由哪几个部分组成?各自的职责 HTML:负责网页的结构 CSS:负责网页的表现 JavaScript:负责网页的行为(动作) 相关文档:MDN,可以直接搜索 VSCode 插件 HTML-CSS 什么是HTML HTML( 阅读全文
posted @ 2025-08-23 15:54
Quirkygbl
阅读(5)
评论(0)
推荐(0)