Go语言Hello world(GOPATH和Go Module版)
本文是「vangoleo的Go语言学习笔记」系列文章之一。 官网: "http://www.vangoleo.com/go/go hello world 02/" 往期回顾: "Go语言入门 你好,Go语言" "Go语言入门 Hello World(Go Playground版)" 上一篇文章 "G ...
CodeForces - 1251D (贪心+二分)
题意 https://vjudge.net/problem/CodeForces-1251D 您是一个大型企业的负责人。在您的企业当中共有n位员工为您工作,而且非常有趣的事是这个n是一个奇数(n不能被2整除)。 您必须给你的员工分配工资。最初,您有s美元,而第ii个员工应得的薪水应该是li∼ri ...
Kickstart Round H 2019 Problem B. Diagonal Puzzle
有史以来打得最差的一次kickstart竟然发生在winter camp出结果前的最后一次ks = = 感觉自己的winter camp要凉了 究其原因,无非自己太眼高手低,好好做B, C的小数据,也不至于最后才AC了第一题吧 B题,我花了两个小时也没AC = =,我的做法和题解大数据的第一种类似。 ...
用java刷剑指offer(数组中只出现一次的数字)
题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。牛客网链接思路链接:https://www.nowcoder.com/questionTerminal/e02fdb54d7524710a7d664d082bb7811?f=discussion来源:... ...
SSE图像算法优化系列三十:GIMP中的Noise Reduction算法原理及快速实现。
从GIMP中的扣取出其Noise Reduction算法,并简单的分析了原理,重点对算法的加速、内存优化等进行了总结和实现,借用系统的SIMD指令达到了30倍的速度提升,大大的提高其工程应用化的可行性。 ...
采用邻接表表示图的深度优先搜索遍历
```c++ //采用邻接表表示图的深度优先搜索遍历 #include using namespace std; #define MVNum 100 typedef char VerTexType; typedef char VerTexType; typedef struct ArcNode { ... ...
广度优先搜索遍历连通图
```c++ //广度优先搜索遍历连通图 #include using namespace std; #define MVNum 100 #define MAXQSIZE 100 typedef char VerTexType; typedef int ArcType; bool visited[M... ...
深度优先搜索遍历非连通图
```c++ //深度优先搜索遍历非连通图 #include using namespace std; #define MVNum 100 typedef char VerTexType; typedef int ArcType; typedef struct { VerTexType vexs[M... ...
采用邻接矩阵表示图的深度优先搜索遍历(与深度优先搜索遍历连通图的递归算法仅仅是DFS的遍历方式变了)
```c++ //采用邻接矩阵表示图的深度优先搜索遍历(与深度优先搜索遍历连通图的递归算法仅仅是DFS的遍历方式变了) #include using namespace std; #define MVNun 100 typedef char VerTexType; typedef int ArcTy... ...
采用邻接表表示法创建无向图
```c++ //采用邻接表表示法创建无向图 #include using namespace std; #define MVNnm 100 #define OK 1 typedef char VerTexType; typedef int OtherInfo; typedef struct Arc... ...
深度优先搜索遍历连通图的递归算法
```c++ //深度优先搜索遍历连通图的递归算法 #include using namespace std; #define MVNun 100 typedef char VerTexType; typedef int ArcType; typedef struct { VerTexType ve... ...
采用邻接矩阵表示法创建无向网
```c++ //采用邻接矩阵表示法创建无向网 #include using namespace std; #define MaInt 32767 #define MVNum 100 #define OK 1 typedef char VerTextType; typedef int ArcType... ...
设计一个有getMin功能的栈
题目 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 示例: 思路 设计时使用两个栈 一个栈用来保存当前栈中的元素,记为stack_data 一个栈用于保存每一步的最小值,记为stack_min 方案一 新元素x入栈 1.数据x将要入栈,先入栈stack_data ...
树的一系列基本操作(附带哈夫曼树)
可能编译时会有些语法小错误(比如分号, ,等),很容易就自己纠正了哦,思路绝对是完全正确的,所以用的话就自己试着改改吧,直接复制粘贴,就正确,岂不是太没写代码体验了,自己改改才印象更加深刻的呢( ^▽^ )~~~~; 递归遍历树 ...
求叶子节点数目,求宽度,按层遍历
可能编译时会有些语法小错误(比如分号, ,等),很容易就自己纠正了哦,思路绝对是完全正确的,所以用的话就自己试着改改吧,直接复制粘贴,就正确,岂不是太没写代码体验了,自己改改才印象更加深刻的呢( ^▽^ )~~~~; ...
根据赫夫曼树求赫夫曼编码
可能编译时会有些语法小错误(比如分号, ,等),很容易就自己纠正了哦,思路绝对是完全正确的,所以用的话就自己试着改改吧,直接复制粘贴,就正确,岂不是太没写代码体验了,自己改改才印象更加深刻的呢( ^▽^ )~~~~; ...