- 博客(31)
- 收藏
- 关注
原创 蓝桥 python笔记15——矩阵运算、基础数论、GCD和LCM、质数、唯一分解定理、快速幂
a % m = (k*m+b) % m,即a % m = k + b % m,记为a。因为m|(a-b)即k*m=a-b,a=k*m+b,两边同时对m求模。
2024-04-10 17:35:06
419
原创 蓝桥 python笔记14——KMP、字符串哈希、最长回文子串、字典树
模式匹配问题:KMP算法:用动规的思想求Next数组:如果后缀的i位置==前缀的j位置,Next[i+1]=j+1;如果后缀的i位置!=前缀的j位置,那就用KMP算法,令j=Next[j]
2024-04-06 20:13:27
417
原创 蓝桥 python笔记13——01背包、完全背包、多重背包、二维费用背包、分组背包
【代码】蓝桥 python笔记13——01背包、完全背包、多重背包、二维费用背包、分组背包。
2024-03-27 20:53:20
452
1
原创 蓝桥 python笔记12——动态规划、二维dp、最长上升子序列、最长公共子序列
【代码】蓝桥 python笔记12——动态规划、二维dp、最长上升子序列、最长公共子序列。
2024-03-25 15:47:15
288
原创 蓝桥 python笔记11——DFS深度优先搜索、回溯、剪枝、记忆化搜索
【代码】蓝桥 python笔记11——DFS深度优先搜索、回溯、剪枝、记忆化搜索。
2024-03-18 16:59:26
526
原创 蓝桥 python笔记10——前缀和、差分、离散化、贪心、双指针、二分法、位运算
前缀和即为sum[i] = a[0] + a[1] + ... + a[i]另一种方法是迭代器求二维前缀和。
2024-03-10 13:02:51
663
原创 蓝桥 python笔记9——时间复杂度、枚举、模拟、递归、进制转换
枚举就是通过尝试所有可能的解组合来解决问题,解空间必须是离散的。枚举的流程:例子:百钱买百鸡。
2024-02-28 18:16:02
409
原创 蓝桥 python笔记7——类和对象、属性和方法、模块、常用内置函数、自定义排序、bisect模块
【代码】蓝桥 python笔记7——类和对象、属性和方法、模块、常用内置函数。
2024-01-26 20:00:08
369
原创 蓝桥 python笔记6——heapq、functool、itertools
(此处,只要将其理解为按某种规则包装数据的结构体即可。这些方法可以自己写,但是用迭代器会更方便快速。可以动态地求最值(此处为最小值,因为是最小堆。这里涉及到一点数据结构的知识,后续会讲解。
2024-01-25 18:51:32
465
原创 蓝桥 python笔记4——函数、math
和其他语言里的函数意思一样,定义使用def+函数名+冒号例题函数中,传参分为两种:值传参和引用传参。取决于参数类型是否可变不定长得传入参数,前面加一个*会转换成元组形式,加两个*会转换成字典形式使用global定义参数,可以函数内部使用全局变量。
2024-01-24 22:45:00
428
1
原创 蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合
]表示列表,逗号分隔元素。带顺序,可以通过下标访问列表内元素顺序可以是0~n-1,可以是 -n~ -1添加元素a.extend(x):x为可迭代对象,包括列表、元组、字符串等;不可为单个数字删除元素查找元素反转列表求列表长度len(a)遍历列表列表操作符内置函数列表解析式列表切片复制列表这里要注意,将列表a赋值给b,相当于是引用,不是复制,a和b指向同一个列表真正复制需要调用copy函数。
2024-01-22 12:44:38
724
原创 黑马 python课程笔记4——list
python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素。每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。
2024-01-06 13:54:52
947
1
原创 《迁移学习简明手册》学习笔记——概念、基础知识
机器学习解决的是让机器自主地从数据从获取知识,从而应用于新的问题中。迁移学习是机器学习的一个重要分支,侧重于将已学过的知识新的问题中。核心问题是——找到新问题和原问题之间的相似性。更学术的定义:迁移学习,是指利用数据、任务、或模型之间的相似性,将在旧领域学习过的模型,应用于新领域的一种学习过程。
2023-09-04 17:29:01
167
1
原创 JQuery+Ajax笔记——安装、语法、选择器、JqueryDom操作、Jquery事件、jQuery Ajax
安装、语法、选择器、JqueryDom操作、Jquery事件、jQuery Ajax
2023-06-30 17:27:04
154
原创 SQL学习笔记
UPDATE Websites SET alexa='5000', country='USA' WHERE name='菜鸟教程';您可以在不删除表的情况下,删除表中所有的行。SELECT DISTINCT可以返回唯一不同的值,重复的值只返回一次。多列的排序情况,先按前一个关键字排,如果有相等的再按第二个关键字排。ASC是升序、DESC是降序。用于更新表中已存在的记录。用于向表中插入新记录。
2023-06-30 10:14:40
154
原创 Vue小知识点补充——Attribute、动态绑定、计算属性、事件处理、生命周期
数据的绑定在class和style的绑定上非常常见,所以我们可以使用v-bind的方式来绑定HTML的attribute,也可以使用其他的方式,绑定的表达式的值可以是字符串、对象或者数组。我们知道,双大括号{{}}的写法,可以将数据解释为纯文本,但是是不能动态绑定HTML的attributes的,要想绑定attribute就需要用v-bind指令。文档里面默认介绍的是选项式API,使用了data选项来声明组件的响应式状态,它会返回一个对象的函数,此对象可以用this调用。中的方法绑定了永远指向组件实例的。
2023-06-28 14:20:35
1169
1
原创 Vue学习 快速笔记
应用的逻辑代码建议和页面分离,使用单独的js文件编写,axios回调函数中this指向改变了,需要额外的保存一份,服务器返回的数据比较复杂时,获取的时候需注意层级结构。v-show和v-if都可以切换元素的显示状态,频繁切换用v-show。v-bind指令的作用是为元素绑定属性,完整写法是v-bind:属性名,简写的话可以直接省略v-bind,只保留:属性名。V-model指令的作用是边界的设置和获取表单元素的值,绑定的数据会和表单元素值相关联,绑定的数据表单元素的值。可以,但是建议用id选择器。
2023-06-19 17:01:13
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人