学习记录 3/8

📅 发布时间:2026/7/4 10:26:06 👁️ 浏览次数:
学习记录 3/8
今天学了dps的岛屿个数和约瑟夫环还有递归斐波那契。dps岛屿个数实际上是使用dfs沉没岛屿然后使用遍历的手段得到岛屿个数不用设置visited因为直接设置为零就好了。然后是约瑟夫环实际我只完成了创建环的工作。但里面关于指针的门道还不少首先指针尽量指向NULL因为害怕野指针乱覆盖数据然后是函数的作用域问题在for循环里创建的函数不能在for循环外使用。以及用栈存储的指针位置随机所以创建的哨兵节点最好存储在malloc创建的堆里面。还有一点也是关于指针不过不是指向这个问题。-表示的是取指针的值里面的属性的意思。然后是递归斐波那契注意一下printf和scanf之间什么时候用什么时候不用还有scanf里即使是数组但因为可能不止取第一个所以要用a[]的形式。然后看了一点js了解了词法环境和闭包就是本身有一个全局的词法环境而函数或循环会创建一个新的词法环境。闭包是指一个函数包含了一个函数当在这个函数在外面返回了它内部的函数时本应结束的函数的生命会随它返回的内部函数的存在而延续。然后是项目了解了在package.json来设置eslint了解了使用封装axios为request的手段就是把创建一个request.js文件然后引入axios设置然后以后使用axios只需要使用request就好了。然后是对我项目的理解一个工作流一个仓库管理一个权限管理明天先把goods的api写了然后方便继续写商品管理的标签和数据。