- 博客(89)
- 收藏
- 关注
原创 博客阅读,须知!
本博客讲述计算机与编程的有关知识,文中采用通俗易懂的描述方式讲解计算机领域的知识,并结合程序代码实例来帮助理解。阅读本博客,有利于你理解和解释C、C++、Java、JavaScrip、TypeScript,做到闻一知十,快速上手各种编程语言。
2022-11-14 14:05:42 1881 2
原创 第八章、python的类及其应用(8.2.1.3-8.2.2)------初始化构造方法__init__()、类中参数self、cls的作用
文中主要论述python中初始化构造方法__init__()、类中参数self、cls的作用。
2024-09-18 13:18:22 268
原创 第七章、python的变量、函数及其应用(7.7)------嵌套函数与高阶函数、复合型函数
文中主要论述python中嵌套函数的用法,外层函数与内层函数的变量作用域,关键字nonlocal,高阶函数的用法,复合函数的概念。
2024-08-07 16:15:42 226
原创 第二章、动态规划算法(2.8.4-2.8.4.3)------约束条件下的最值问题(4)
文中主要讲述动态规划算法在约束条件下的最值问题的应用,主要是分组背包问题的动态规划求解和递归求解,求解分组背包能装下的最大价值及具体的物品的组合。
2024-06-28 14:24:48 207
原创 第二章、动态规划算法(2.8.3-2.8.3.3)------约束条件下的最值问题(3)
文中主要讲述动态规划算法在约束条件下的最值问题的应用,主要是多重背包问题的动态规划求解和递归求解,求解多重背包能装下的最大价值及具体的物品的组合。
2024-06-24 16:33:07 207
原创 第二章、动态规划算法(2.8.2-2.8.2.3)------约束条件下的最值问题(2)
文中主要讲述动态规划算法在约束条件下的最值问题的应用,主要是完全背包问题的动态规划求解和递归求解,求解完全背包能装下的最大价值及具体的物品的组合。
2024-06-20 16:40:30 164
原创 第二章、动态规划算法(2.8.1-2.8.1.3)------约束条件下的最值问题(1)
文中主要讲述动态规划算法在约束条件下的最值问题的应用,主要是0-1背包问题的动态规划求解和递归求解,求解01背包能装下的最大价值及具体的物品的组合。
2024-06-17 10:51:59 192
原创 最新VS code配置C/C++环境(tasks.json, launch.json,c_cpp_properties.json)及运行多个文件、配置Cmake
文中主要讲述vs code配置c/c++环境,配置tasks.json、launch.json、c_cpp_properties.json文件,引入第三方库、指定头文件路径的配置,VS code中Cmake的环境配置,vs code通过CMake构建工程(项目)环境运行C/C++。
2024-04-07 20:03:53 29839 12
原创 第二章、动态规划算法(2.7.3-2.7.3.3)------约束条件下的排列组合问题(下)
文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要是电路布线的动态规划求解和递归求解,求解在指定位置连线中最多不相交连线个数和最多不相交连线的具体组合,找到的最多不相交连线安排在电路板第一层。
2024-03-04 08:30:43 274
原创 第二章、动态规划算法(2.7.2-2.7.2.3)------约束条件下的排列组合问题(中)
文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要是零钱兑换的动态规划求解和递归求解,求解在硬币面额的范围里构成总金额amount的最少硬币个数和最少硬币组合。
2024-02-26 08:49:18 220 2
原创 最长回文子串------Manacher算法
文中主要讲述Manacher算法求解最长回文子串问题,包括Manacher算法基本思想、manacher算法对称性中的计算、manacher算法代码实现、最长回文子串长度及所有的最长回文子串和个数(数量)。
2024-02-22 10:36:27 1266
原创 第二章、动态规划算法(2.7.1-2.7.1.3)------约束条件下的排列组合问题(上)
文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要包括K数之和、两数之和、三数之和、四数之和、不限个数之和的动态规划求解和递归求解。
2024-02-07 13:54:31 1113
原创 第二章、动态规划算法(2.6.5-2.6.5.4)------单序列子序列问题(4)
文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长回文子序列、公共子序列求解最长回文子序列、最长连续回文子序列的长度及个数(数量)、两种循环的动态规划求解。
2024-01-29 14:05:09 998
原创 第二章、动态规划算法(2.6.4-2.6.4.4)------单序列子序列问题(3)
文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长连续回文子序列(最长回文子串)、Manacher算法、最长连续回文子序列的长度及个数(数量)。
2024-01-25 14:07:52 1035
原创 第二章、动态规划算法(2.6.3-2.6.3.3)------单序列子序列问题(2)
文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最大连续子序列和(最大子数组和)、最大和连续子序列、最大和连续子序列的个数(数量)。
2024-01-19 15:07:07 937
原创 第二章、动态规划算法(2.6.1-2.6.2.3)------单序列子序列问题(1)
文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长递增子序列(最长上升子序列)问题、最长连续递增子序列问题。
2024-01-09 13:55:53 1160
原创 第二章、动态规划算法(2.5.3-2.5.4.3)------公共序列问题(下)
文中主要讲述动态规划算法在公共序列问题的应用,主要包括最长公共前缀问题、最短公共超序列(最短公共父序列)问题。
2023-12-21 17:10:52 1021
原创 第二章、动态规划算法(2.5.1-2.5.2.3)------公共序列问题(上)
文中主要讲述动态规划算法在公共序列问题的应用,主要包括最长公共子序列问题、不相交的线问题、最长公共连续子序列(最长公共子串)问题。
2023-12-11 16:04:40 1184
原创 第二章、动态规划算法(2.4.1-2.4.2.3)------匹配问题
文中主要讲述动态规划算法在匹配问题的应用,主要包括通配符匹配问题、正则表达式匹配问题、子状态空间与子状态。
2023-11-26 16:08:01 1696
原创 第八章、python的类及其应用(8.2.5)------类的属性及函数getattr()、setattr()、hasattr()、dir()、vars()
文中主要论述python中类属性、方法、变量、函数的差异,函数getattr()、setattr(),hasattr(),dir(),类地址和类实例对象地址上的属性,属性__dict__与函数vars()。
2023-11-13 16:11:59 1340
原创 第七章、python的变量、函数及其应用(7.6)------递归函数
文中主要论述python中的递归函数,包括递归组成及递归过程,递归函数与循环语句(动态规划算法)的使用对比,递进、归来过程与调用函数自身表达式的前后相同缩进的行代码执行情况,递归是多个函数运行、递归中的变量使用,递归的嵌套与并列关系、递归过程、栈内存,递归函数中的return。
2023-11-13 09:42:57 346
原创 第七章、python的变量、函数及其应用(7.3-7.5)------匿名函数lambda、闭包函数、装饰器函数
文中主要论述python中匿名函数lambda,关键字nonlocal,Enclosing命名空间,外层函数与内层函数的变量作用域,闭包(closure),自由变量,装饰器函数,@装饰器(decorator)。
2023-11-12 16:16:18 306
原创 第二章、动态规划算法(2.3.1-2.3.2.6)------转换(编辑、变换)问题
文中主要讲述动态规划算法在转换(编辑、变换)问题的应用,主要包括字符串转换问题(编辑距离)、矩阵变换问题(矩阵连乘或矩阵链乘)、矩阵乘法性质。
2023-11-02 16:36:08 332
原创 第二章、动态规划算法(2.2.1-2.2.4.5)------空间中的移动(路径)问题
文中主要讲述动态规划算法在空间中的移动(路径)问题的应用,主要包括单方向移动(青蛙跳台阶、爬楼梯)问题、可选路径问题(多方向移动、机器人移动)问题、数学组合求解机器人移动问题、移动中最值(最小路径和)问题、杨辉三角形、改变移动规则的求解(三角形最小路径和)。
2023-10-12 10:52:06 313
原创 第二章、动态规划算法(2.1.1-2.1.2.2)------概述
文中主要讲述线性规划、非线性规划、动态规划的含义,直接相关状态、推动状态转移的因素(实现方式)、状态和状态值,状态的动态转移、动态规则(状态转移方程、状态方程)、动态规划的计算特点,初始值,单独处理、边界、子状态空间。
2023-10-04 16:31:42 267
原创 计算机常用英文词汇概念解释
文中主要讲述计算机常用词汇的概念解释,常用单词在计算机中的含义(意思),比如:property与attribute,option、item、context menu,configuration、setting,terminal与console,Flag、Tokens,shell,script,function、feature,host等。
2023-09-11 19:16:24 1966
原创 最新Node.js安装详细教程及node.js配置
文中主要讲述编译器、运行环境、开发环境的区别,Node.js与JavaScript、TypeScript,Node.js与浏览器,Windows、Linux、Mac的Node.js版本类型,VS Code安装程序的安装及安装选项设置,修改npm的包的全局的安装路径和缓存路径、配置镜像源(镜像站)、配置包管理工具,node.js的运行。
2023-08-21 17:32:17 152800 17
原创 Windows的cmd运行编译器(cmd运行c/c++、python等)
文中主要讲述了cmd简介,cmd运行编译器gcc/g++执行C/C++程序代码,gcc与g++的区别及其使用注意事项,extern "C",重载函数(函数重载),cmd运行python解释器执行python程序代码。
2023-07-31 13:32:41 12351 2
原创 编译器(Compiler)及c/c++编译器安装(c+安装)、开发环境
文中主要讲述了常用编程语言的编译器的特点,GCC、MinGW、MinGW-w64 、TDM-GCC、Cygwin、MSYS、MSYS2的区别,MinGW-w64编译器套件下载及安装,安装后的环境变量配置(设置),编译器的运行及其与集成开发环境的关系、编译器的来源。
2023-07-25 14:36:17 12408 1
原创 最新VS Code安装详细教程及vs code配置
文中主要讲述VS Code与VS的区别及其下载网站,Windows、Linux、Mac的VS Code版本类型,VS Code安装程序的安装及安装选项设置,VS Code界面颜色、中文界面、自动保存、扩展(Extension)、运行(run)程序代码、Workspace、新标签页打开文件、Command Palette、卸载等配置。
2023-07-16 19:30:36 66668
原创 Python中f‘‘、str.format()和str%()的字符串格式化详解(2)------格式占位符的使用,日期、时间格式使用
文中主要论述python中f''、str.format()和str%()字符串格式化表达式中进制(或格式)的转换与冒号:,对象的字符串形式转换与感叹号!,指定宽度或精度,取百分比%,增加正号+或负号-,增加标志(flags),日期、时间格式使用。
2023-05-30 10:17:04 7730 2
原创 Python中f‘‘、str.format()和str%()的字符串格式化详解(1)------占位符及函数str()、repr()、ascii(),对象引用及描述
文中主要论述python中格式占位符及函数str、repr、ascii,f''、str.format()和str%()字符串格式化表达式中对对象的引用及增加描述。
2023-05-30 09:33:40 9940
原创 第十章、python中常用函数及方法(10.9-10.11)------映射函数map(),指定域函数itemgetter(),归纳函数reduce(),偏函数partial()
摘要:文中主要论述python中映射函数map(),指定域函数itemgetter(),归纳函数reduce,偏函数partial的用法及其参数含义。
2023-05-19 09:15:16 1105
原创 第十章、python中常用函数及方法(10.7-10.8)------解析函数eval()与exec()、过滤函数filter()
文中主要论述python中解析函数eval与exec、过滤函数filter的用法及其参数含义。
2023-03-25 17:23:52 1090
原创 最新PyCharm基本使用(3)------编码(Code)、重构(Refactor)
文中主要介绍PyCharm中代码填充、补充、检查、分析、清理、展开、折叠、格式规范、缩进、优化导入、移动等编码操作,重命名、更改签名、提取、引入、内联、安全删除、调整、转换等重构操作。
2023-03-07 17:03:25 5356
原创 最新PyCharm基本使用(2)------代码编辑(Edit),窗口视图(View),跳转、搜索、定位导航(Navigate)
文中主要介绍PyCharm中代码编辑器(editor)的查找、插入、选定、转换、合并、排序、转置等编辑,主窗口、子窗口的可视化信息展示、隐藏等视图操作,光标跳转、文件跳转、搜索、文件定位等导航操作。
2023-02-26 13:34:19 9332 1
原创 最新PyCharm基本使用(1)------文件(File)设置、管理操作
文中介绍PyCharm中项目或文件的设置、性质、管理等操作,包括PyCharm界面颜色、字体、汉化、shared indexes 、python interpreter设置、创建项目(或文件、模版)、打开、导出等操作。
2023-02-09 16:08:33 17431 1
原创 最新PyCharm安装详细教程及pycharm配置
文中主要讲述PyCharm简介及其下载网站,PyCharm安装程序下载,PyCharm的安装程序的安装及其配置,Virtualenv Environment、System Interpreter等环境配置、Python Interpreter设置。
2023-02-04 14:46:58 147866 28
原创 最新Python安装详细教程
文中主要介绍python官网、python安装程序下载、python程序安装过程及安装选项设置,python的开发环境工具,python的应用领域。
2023-01-08 15:37:18 225288 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人