随笔分类 - 01 编程基础
编程语言语法、源码分析
摘要:1. 数组 2. 链表 3. 栈 4. 队列 5. 树 红黑树(自平衡二叉树) 增删改查时间复杂度 O(log n) 二叉搜索树(BST):左子节点 < 父节点 < 右子节点。 问题:若插入顺序不当(如从小到大插入),BST 会退化为链表,查找效率从 O(log n) 降为 O(n)。 平衡二叉树(
阅读全文
摘要:配置 c_cpp_properties.json 文件 主要用于辅助vscode智能代码提示、预定义编译宏定义 示例如下: { "configurations": [ { "name": "Win32", "includePath": [ "{wo
阅读全文
摘要:作用:将自定义函数 做为指针传递给其他模块,当其他模块内达到某种状态时,执行此函数,运行自定义函数内容,通知自己一些所关注信息 例如如下使用:if other module percent == 100, let us know /** if other module perent == 100,
阅读全文
摘要:==List检索多个元素时,ls[: 1]不包含最后一个元素,ls[:]包含所有元素== ==List检索单个元素,ls[ 1]指最后一个元素==
阅读全文
摘要:np.exp()可用作函数使用 输入可以为数组,返还可以表示函数值,==可用于图像绘制== np.math.exp()输入必须为固定的数或者其他数据类型(数组), ==必须固定,不能是变量,不能用于画图== ==输出为固定数值在数值计算时使用== ==数值计算时使用np.exp()用于向量计算,容易
阅读全文
摘要:多张图分开,在不同的窗口 一张图包含若干子图
阅读全文