![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 60
马儿凯
这个作者很懒,什么都没留下…
展开
-
Lingo的基础语法(一)
Lingo的基础语法(一)Lingo和Matlab,都是数学建模中经常用到的编程软件,但Lingo相对于Matlab,在解决线性规划、非线性规划类问题时相对于Matlab更为简单直观lingo程序的基本模板model:sets://相关变量的声明endsetsdata://相关变量数据的设置enddata//约束条件,目标函数的构建endmodel与end sets与endsets data与enddata 这些关键词都是成对出现的lingo程序的默认操作lingo默认原创 2021-07-18 16:37:08 · 5741 阅读 · 1 评论 -
位运算基础及其应用
位运算位运算基础&按位与如果两个二进制对应的位上都为1,则该位的结果为1,否则为0|按位或如果两个二进制对应的位上只要有1,则改位的结果为1^按位异或如果两个二进制对应的位上的数相同则为0,不同则为1~取反改运算符为一元运算符,根据字面意思,即将0变为1,将1变为0<<左移将一个数的各位二进制全部向左移动N位,右位补0>>右移将一个数的各二进制右移N位,移到右端的低位会被舍弃相关应用在时间复杂度为O(1)下判原创 2021-07-12 15:49:49 · 298 阅读 · 1 评论 -
归并排序
归并排序**基本思想:**归并排序是分治法的一个经典应用,其基本思想为将已经有序的子序列合并,即先使每个自序有序,在使每个子序列段有序。那么如何得到有序的子序列呢?当序列分解到只有一个元素或是没有元素的时候,就可以认为是有序了,这时分解就结束了。递归实现通过其过程发现,归并排序很容易用递归来进行实现,我们需要申请与待排数组长度相等的数组来合并两个有序的子序列,合并完成后再将数据拷贝回原数组。时间复杂度 O(nlogn) 空间复杂度O(n)代码实现#include<iostrea原创 2021-07-09 23:25:26 · 92 阅读 · 0 评论 -
Markdown语法的基本用法
Markdown语法的基本用法标题基本语法:#+空格+标题名要点:#有几个就表示着几级标题,一级标题有一个#,二级标题有两个#,以此类推。字体加粗:在要加粗文字的左右两边同时加上两个 *例:将hello world 加粗 hello world斜体:在文字的左右两边同时加一个 *例: 将hello world 变为斜体 hello world斜体加粗: 在文字的左右两边同时加三个 *例: 将hello world 变为斜体加粗 hello world删除线:在文字的左右两原创 2021-07-08 09:45:26 · 111 阅读 · 0 评论