欢迎来到 跌倒的小黄瓜 的博客

♪(^∇^*)我要当大佬,(#^.^#)哈哈哈哈,(。-ω-)zzz我要成为优秀的人,(*^▽^*)٩(๑>◡<๑)۶O(∩_∩)O哈哈~~~~~~~~欢迎━(*`∀´*)ノ亻!
摘要: goroutine 和 channel goroutine 看一个需求 需求:要求统计 1 9000000000 的数字中,哪些是素数? 分析思路: 1) 传统的方法,就是使用一个循环,循环的判断各个数是不是素数。[很慢] 2) 使用并发或者并行的方式,将统计素数的任务分配给多个 goroutine 阅读全文
posted @ 2019-11-20 22:07 跌倒的小黄瓜 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 单元测试 先看一个需求 在我们工作中,我们会遇到这样的情况,就是去确认一个函数,或者一个模块的结果是否正确. 传统的方法 15.2.1 传统的方式来进行测试 在 main 函数中,调用 addUpper 函数,看看实际输出的结果是否和预期的结果一致,如果一致, 则说明函数正确,否则函数有错误,然后修 阅读全文
posted @ 2019-11-19 21:32 跌倒的小黄瓜 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 章文件操作 文件的基本介绍 文件的概念 文件,对我们并不陌生,文件是数据源(保存数据的地方)的一种,比如大家经常使用的 word 文档,txt 文 件,excel 文件...都是文件。文件最主要的作用就是保存数据,它既可以保存一张图片,也可以保持视频,声 音... 输入流和输出流 os.File 封 阅读全文
posted @ 2019-11-19 20:33 跌倒的小黄瓜 阅读(175) 评论(0) 推荐(0) 编辑
摘要: ```c++ //算法6.10 迪杰斯特拉算法 #include using namespace std; #define MaxInt 32767 #define MVNum 100 typedef char VerTexType; typedef int ArcType; int *D=new int[MVNum]; bool *S=new bool[MVNum]; int *Path=new 阅读全文
posted @ 2019-11-19 14:05 跌倒的小黄瓜 阅读(508) 评论(2) 推荐(0) 编辑
摘要: 克鲁斯卡尔算法 #include <iostream> using namespace std; typedef char VerTexType; typedef int ArcType; #define MVNum 100 #define MaxInt 32767 typedef struct{ 阅读全文
posted @ 2019-11-18 22:57 跌倒的小黄瓜 阅读(545) 评论(4) 推荐(0) 编辑
摘要: 普利姆算法 阅读全文
posted @ 2019-11-18 22:55 跌倒的小黄瓜 阅读(408) 评论(1) 推荐(0) 编辑
摘要: 客户信息关系系统 项目需求分析 1) 模拟实现基于文本界面的《 客户信息管理软件》。 2) 该软件能够实现对客户对象的插入、修改和删除(用切片实现),并能够打印客户明细表 项目的界面设计 见代码的运行结果 项目功能实现 显示主菜单和完成退出软件功能 功能的说明 当用户运行程序时,可以看到主菜单,当输 阅读全文
posted @ 2019-11-17 21:14 跌倒的小黄瓜 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 家庭收支记账软件项目 项目需求说明 1) 模拟实现基于文本界面的《家庭记账软件》 2) 该软件能够记录家庭的收入、支出,并能够打印收支明细表 项目的界面 看代码效果 项目代码实现 实现基本功能(先使用面向过程,后面改成面向对象) 功能 1: 先完成可以显示主菜单,并且 可以退出 思路分析: 更加给出 阅读全文
posted @ 2019-11-17 20:26 跌倒的小黄瓜 阅读(260) 评论(2) 推荐(0) 编辑
摘要: ```c++ //采用邻接表表示图的深度优先搜索遍历 #include using namespace std; #define MVNum 100 typedef char VerTexType; typedef char VerTexType; typedef struct ArcNode { int adjvex; struct ArcNode* nextarc; }ArcNode; typ 阅读全文
posted @ 2019-11-17 19:23 跌倒的小黄瓜 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: ```c++ //广度优先搜索遍历连通图 #include using namespace std; #define MVNum 100 #define MAXQSIZE 100 typedef char VerTexType; typedef int ArcType; bool visited[MVNum]; typedef struct { VerTexType vexs[MVNum]; Ar 阅读全文
posted @ 2019-11-17 19:23 跌倒的小黄瓜 阅读(655) 评论(0) 推荐(0) 编辑
摘要: ```c++ //深度优先搜索遍历非连通图 #include using namespace std; #define MVNum 100 typedef char VerTexType; typedef int ArcType; typedef struct { VerTexType vexs[MVNum]; ArcType arcs[MVNum][MVNum]; int vexnum, arc 阅读全文
posted @ 2019-11-17 19:22 跌倒的小黄瓜 阅读(1120) 评论(4) 推荐(0) 编辑
摘要: ```c++ //采用邻接矩阵表示图的深度优先搜索遍历(与深度优先搜索遍历连通图的递归算法仅仅是DFS的遍历方式变了) #include using namespace std; #define MVNun 100 typedef char VerTexType; typedef int ArcType; typedef struct { VerTexType vexs[MVNun]; ArcTy 阅读全文
posted @ 2019-11-17 19:22 跌倒的小黄瓜 阅读(1011) 评论(0) 推荐(1) 编辑
摘要: ```c++ //采用邻接表表示法创建无向图 #include using namespace std; #define MVNnm 100 #define OK 1 typedef char VerTexType; typedef int OtherInfo; typedef struct ArcNode { int adjvex; struct ArcNode* nextarc; OtherI 阅读全文
posted @ 2019-11-17 19:21 跌倒的小黄瓜 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: ```c++ //深度优先搜索遍历连通图的递归算法 #include using namespace std; #define MVNun 100 typedef char VerTexType; typedef int ArcType; typedef struct { VerTexType vexs[MVNun]; ArcType arcs[MVNun][MVNun]; int vexnum, 阅读全文
posted @ 2019-11-17 19:21 跌倒的小黄瓜 阅读(720) 评论(0) 推荐(0) 编辑
摘要: ```c++ //采用邻接矩阵表示法创建无向网 #include using namespace std; #define MaInt 32767 #define MVNum 100 #define OK 1 typedef char VerTextType; typedef int ArcType; typedef struct { VerTextType Vexs[MVNum]; ArcTyp 阅读全文
posted @ 2019-11-17 19:20 跌倒的小黄瓜 阅读(1305) 评论(0) 推荐(0) 编辑