经典算法和例题
代码随想录 先贴个大佬链接 代码随想录网站链接 经典算法 BFS 广度优先搜索 一般过程 可以分为四个步骤: 初始化(初始化队列和所求的值) -> 判空取队头(判断是否为空并取出队头) -> 拓展(利用队头去扩展) -> 判断入队(如果符合,将该点入队)。 1234567891011121314void bfs(){ queue<int>q; q.push(初始位置); //初始化 while(q.size()){ int t = q.front(); q.pop();//取出队头的点,用该点向周围扩散。 if(check(j)){ //如果该点可行就将它加入队列中 q.psuh(j); //实施相应的操作 } } } 如果是对图进行广度搜索,则可以建立一个邻接表,以优化枚举时间。 如果需要记录路径,则可以设定一个路径的队 ...
高级编程语言设计与实现复习
高级编程语言设计与实现复习总结
内蒙古乌兰布统沿线自驾
国庆假期 内蒙古赤峰市 乌兰布统沿线自驾游计划。
25级南京大学工程硕博专项 —— 中国华电
南京大学工程硕博专项面试记录。
中国科学院软件研究所预推免记录
中科院软件所预推免记录。
Promise 对象
javaScript 中关于 Promise 对象及其使用方式的介绍。
回调函数
javaScript 中回调函数的介绍。
map() 高阶函数
javaScript 中关于 map() 高阶函数介绍
this 关键字
javaScript 中 this 关键字详解,非常详尽!
var 和 let 区别
变量提升机制 与 var(ES5) 和 let(ES6) 区别




