笔记
楠姐有点忙
数学建模国奖得主|00后保研黑马选手|计算机学院研0|干货资料免费领取
展开
-
CString转化为string再转换为const char*的方法
谢天谢地我终于知道要咋转换了,激动之余记录一下。unicode:CString bus=“123”;std::string str=CT2A(bus.GetBuffer());const char* p = str.c_str();非unicode:CString sz1 = “abc”;std::string sz2 = sz1.GetBuffer();const char* p = str.c_str();...原创 2021-02-26 14:26:45 · 87 阅读 · 0 评论 -
拓扑排序
拓扑排序一、定义:拓扑排序是对有向无圈图的顶点的一种排序。只能对有向无圈图进行排序。如果是无向图,则不会有必然先后顺序。如果是有圈图,则会存在循环,也会存在无法确定先后顺序的情况。ps:拓扑排序不一定唯一二、实现:示例文字解释:首先,对每一个顶点计算它的入度。然后,将所有入度为0的顶点放在一个初始为空的队列queue中。当队列不空时,删除一个顶点v,并将与v邻接的所有顶点的入度减1.只要一个顶点的入度降为0,就把该顶点放入队列queue。此时,拓扑排序就是顶点出队顺序。...原创 2021-02-03 17:20:07 · 219 阅读 · 0 评论 -
图的表示
图的表示邻接矩阵邻接表邻接矩阵✦优点:简单✦缺点:空间需求大,为O(|V²|)应用条件:图是稠密的实现代码/*定义一些值*/#define MVNum 100 //表示最大顶点个数/*邻接矩阵存储表示*/typedef struct AMGraph{ int vexnum,arcnum; //顶点数,边数 int vexs[MVNum]; //顶点列表,可以是各种类型,代表输入点的信息 int arcs[MVNum][MVNum]; //邻接矩阵}AMGraph;原创 2021-02-03 15:56:42 · 88 阅读 · 0 评论 -
Python学习入门:从变量到异常处理
Python学习入门:从变量到异常处理一、学习内容概述1、变量、运算符与数据类型变量和赋值运算符算术运算符比较运算符逻辑运算位运算符其他运算符运算符的优先级数据类型2、位运算原码、补码和反码原码:反码:补码:符号位:按位运算详情请参考位运算符~3、条件语句if 语句if-else语句if - elif - else 语句assert 关键词4、循环语句range() 函数enumerate()函数5、异常处理一、学习内容概述天池Python训练营戳我跳转到学习地址????1、变量、运算符与数据类型原创 2021-01-22 18:03:31 · 83 阅读 · 0 评论