- 博客(8)
- 收藏
- 关注
原创 数据结构考研代码汇总
图部分常常使用邻接表、邻接矩阵两种定义格式。与图相关的算法需要对两种类型都掌握,目前只考察过邻接矩阵的,往往可以采用数组遍历的暴力解法。图的重要算法包括:图的遍历-DFS、BFS;判断回路;拓扑排序;往往是基于图的遍历的基础完成,因此考试中如果不会可以优先写图的遍历算法,及暴力解法,目前为止考的较为简单。
2024-12-24 21:28:17
456
原创 C++复习(更新中)
一段程序能够处理多种类型的能力,通过强制多态,重载多态、包含多态、类型参数化多态4种形式实现。(4)复制构造函数:传递一个对象的引用,并且使用它复制一个新对象。(2)成员函数:声明在类体,实现在类外,成员函数内调用数据成员无需使用.(1)内联函数:直接在声明的时候定义-适用于经常使用且代码较短的函数。:将抽象得到的数据和行为结合形成一个整体,即封装成类的数据和成员函数。2)函数形式参数是类的对象,调用该函数时,复制构造函数被调用。类是对逻辑上相关的函数与数据的封装,是问题的抽象描述。
2024-03-20 11:11:05
308
1
原创 Vue3组合式写法及相关知识点(转载)
在 data 中创建的属性,全都用 ref() 声明。在 template 中直接用,在 script 中记得加 .value。1)写法对比// Vue2 的写法a、ref 和 reactiveVue3 里,还提供了一个叫做 reactive 的 api。但是我的建议是,你不需要关心它。绝大多数场景下,ref 都够用了。b、什么时候用 ref() 包裹,什么时候不用。要不要用ref,就看你的这个变量的值改变了以后,页面要不要跟着变。
2024-03-19 15:48:43
2024
1
原创 c++算法摘录(更新中)
有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移到柱子C上,并且每次移动,同一根柱子上都只能是大盘子在下,小盘子在上,请问至少需要多少次移动?由于初始A的盘子从上往下依次增大,因此最大的必然在A的底部,并且最后一步的行为是将底盘从A移到空白的C柱子上,再将B的移到C上。而倒推前n-1个盘子,将A上的n-1个盘子移到B,则是该函数的递归使用,只是初始位置和最终位置发生了变化。(2)将一个盘子从一个柱子移到另一个(move函数)
2024-03-18 14:05:40
389
原创 javascript学习笔记(一)
方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。方法用于在字符串中用一些字符串替换另一些字符串,或替换一个与正则表达式匹配的子串。是模板字符串的表达式部分,它们被包含在 ${} 内部,并在运行时求值。模板字符串是一种方便的字符串语法,允许你在字符串中嵌入表达式和变量。转义字符 (\) 可以用于转义撇号,换行,引号,等其他特殊字符。模板字符串使用反引号 `` 作为字符串的定界符分隔的字面量。在 JavaScript 中,字符串写在单引号或双引号中。
2024-03-04 17:01:25
1785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅