logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

leetcode 刷题笔记

类型指针方向典型应用关键特点左右指针相反方向,向中间靠拢有序数组求和、反转利用有序性,缩小搜索范围快慢指针相同方向,速度不同链表环、去重、找中点一快一慢,同步扫描滑动窗口相同方向,形成区间连续子数组问题动态调整窗口大小如何判断使用双指针?问题涉及数组或链表。需要寻找连续的子区间配对或比较前后元素。暴力解法是 O(n²) 或更高,你希望优化到 O(n) 或 O(n log n)。练习建议两数之和 I

#leetcode#算法
TypeScript 与 C 语言类型系统对比

TypeScript和C语言在类型系统上存在根本差异:TypeScript采用结构类型系统,关注形状匹配;C语言采用名义类型系统,依赖类型名称。TypeScript具备自动类型推导、编译时类型检查、丰富的泛型等高级特性,支持垃圾回收和函数式编程;而C语言需要显式类型声明,仅提供基础类型组合,通过函数指针和手动内存管理实现类似功能。TypeScript更注重开发体验和类型安全,C语言则提供底层控制力

#c语言#typescript
最优化之遗传算法:以迷宫寻路为例(小白必看)

概念定义在迷宫寻路中的具体体现问题 (Problem)需要解决的任务找到迷宫的最短有效路径解决方案 (Solution)问题的最优或满意答案一条从起点到终点的最短路径个体 (Individual)代表一个潜在解决方案的基本单元一条具体的行走路径(如:前进→右转→前进…)编码 (Encoding)将“个体”转换为计算机可操作的数据形式将路径转换为动作指令数组,如种群 (Population)所有个体

#算法
到底了