logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

超详解——​深入理解Python中的位运算与常用内置函数/模块——基础篇

Python支持各种位运算符,可以直接对整数进行二进制操作。math模块提供了丰富的数学函数。random模块用于生成随机数。decimal模块用于精确的十进制浮点数计算。内置函数如abs()、max()、min()、sum()等,简化了基本的数值操作

文章图片
#python#前端
【优选算法】滑动窗口——leetcode——438.找到字符串中所有字母异位词

STL(Standard Template Library): 向量 vector 是 STL 的一部分,提供动态数组的功能。范围 for 循环: C++11 引入的循环方式,简化了遍历操作。字符数组与频率统计: 使用数组来记录字符出现的频率,并进行简单的数学运算实现高效统计。双指针(Sliding Window)技巧: 通过两个指针控制一个窗口,用于高效地处理子串问题。成员函数与类: 通过类和成

文章图片
#算法#c++#leetcode
【数学建模】——【python】实现【最短路径】【最小生成树】【复杂网络分析】

这三个问题分别涉及图论中的最短路径问题、最小生成树问题以及结合这两种方法的复杂网络分析。第一个问题使用Dijkstra算法计算并可视化了从一个指定城市到其他所有城市的最短路径,第二个问题使用Kruskal算法找到并绘制了一个无向带权图的最小生成树,第三个问题在最小生成树的基础上,使用Dijkstra算法计算并展示了从核心城市到其他所有城市的最短路径。每个问题都结合了图的构建、算法的应用和结果的可视

文章图片
#算法#python
链表带头和不带头的区别及其应用

不带头链表是指链表中没有额外的头结点,即链表的第一个结点即为链表的起始点。不带头链表的结构上的区别是,链表的第一个结点即为链表起始点,没有额外的头结点。不带头链表的形式上的区别是,在对链表进行操作时,通常从第一个结点开始遍历。int data;// 创建节点函数// 插入节点函数} else {= NULL) {// 打印链表函数= NULL) {return 0;带头链表:带头链表是指在链表的头

文章图片
#链表#数据结构#c语言 +2
从模型到实践:新时代【数学建模竞赛论文】的结构、规范与创新解析

以上是对数学建模竞赛论文的详细讲解。通过这些内容,希望能够帮助你更好地理解数学建模竞赛论文的写作要求、格式规范、注意事项以及评判标准,从而在竞赛中取得优异的成绩。如果有任何进一步的问题或需要更深入的探讨,随时可以提出来,我会尽力帮助你。

文章图片
【数学建模】——【python】实现【最短路径】【最小生成树】【复杂网络分析】

这三个问题分别涉及图论中的最短路径问题、最小生成树问题以及结合这两种方法的复杂网络分析。第一个问题使用Dijkstra算法计算并可视化了从一个指定城市到其他所有城市的最短路径,第二个问题使用Kruskal算法找到并绘制了一个无向带权图的最小生成树,第三个问题在最小生成树的基础上,使用Dijkstra算法计算并展示了从核心城市到其他所有城市的最短路径。每个问题都结合了图的构建、算法的应用和结果的可视

文章图片
#算法#python
【数学建模】【优化算法】:【MATLAB】从【一维搜索】到】非线性方程】求解的综合解析

从一维搜索问题到非线性方程求解的各种优化算法,包括黄金分割法、线性规划、梯度下降法、拉格朗日乘数法、二次规划、混合整数线性规划、多目标规划、极大最小化、半无限优化、线性最小二乘法和牛顿法等。

文章图片
#算法#人工智能#语言模型 +2
【数学建模】——【A题 信用风险识别问题】全面解析

信用风险评价方法,包括数据预处理、特征选择、信用评分模型的构建及其比较、信用等级划分等多个方面,旨在提升信用风险评价的准确性和可靠性。

文章图片
#大数据#随机森林#python +1
python相关库的安装:pandas,numpy,matplotlib,statsmodels

新建一个项目,打开设置即settings...查看Python解释器即Python Interpreter将解释器地址确认为你第一步确认的python解释器地址然后点击添加解释器添加本地解释器然后点击系统解释器,确认解释器地址为第一步python.exe的地址之一直点确认OK,到下面的页面,可以看到第一步的python解释器地址在这里,表示为这个新项目配置好了第一步搜索的地址所对应的python解

文章图片
#python#pandas#numpy +1
[优选算法]——双指针——Leetcode——1089. 复写零

i. 当cur < n 的时候,⼀直执⾏下⾯循环:• 判断 cur 位置的元素:◦ 如果是 0 的话, dest 往后移动两位;◦ 否则, dest 往后移动⼀位。• 判断?dest?时候已经到结束位置,如果结束就终⽌循环;• 如果没有结束, cur++ ,继续判断。c. 判断dest 是否越界到 n 的位置:i.如果越界,执⾏下⾯三步:1. n - 1 位置的值修改成0;2. cur 向移动⼀步

文章图片
#算法#leetcode#数据结构
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择