华为笔试题总结

IP地址交集判断 题目描述:输入四个IP端,前两个为第一个IP段的起始和终止地址,后两个是第二个IP段的起始和终止地址,判断这两个IP段是否存在交集 输入描述:输入4个IP 输出描述:如果存在交集,输出 Overlap IP ; 如果不存在交集,输出 No Overlap IP #inc...

2019-04-21 21:47:08

阅读数 35

评论数 3

十六进制数,十进制数,八进制数,二进制数相互转换

#include<iostream> using namespace std; void decimalToBinary(int n) { int a; a = n % 2; // 取余 n = n >> 1; //右移一位 相当于除...

2019-04-21 21:36:56

阅读数 14

评论数 0

string,int,char 相互转换

string,int,char 相互转换 String转int 法1: string s; int tmp=atoi(s.c_str()); 法2: string s="12"; istringstream a(s);//构造输入字符串流,流的内容...

2019-02-21 18:55:36

阅读数 55

评论数 1

两种冒泡排序方法以及优化算法

1.向后冒泡图解 代码实现: #include<iostream> using namespace std; //向后冒泡,求出每趟最大值,放到len-1位置 void BubbleSort(int *arr, int len) { int ...

2019-01-08 11:06:22

阅读数 25

评论数 0

【c++ primer5】重点知识总结

一.变量和基本类型 1.字符和字符串区别 单引号括起来的一个字符称为char型,如‘abs’ 双引号括起来的零个或多个字符构成字符串,如“hello world” 编译器会在每个字符串的结尾处添加一个空字符‘\0’,所以字符串的实际长度比它的内容多1 2.类型转换 当一个算数表达式中既...

2018-11-29 21:20:00

阅读数 125

评论数 0

两台Linux服务器上实现文件传输

要在两台Linux服务器之间传输文件夹。 Linux命令选择是SCP,SCP命令的基本格式如下: Shell代码   scp -r e2e_cli fabric@10.51.120.220:/home/fabric/go/src/github.com/hyperledger/fabric/e...

2018-11-14 14:44:12

阅读数 475

评论数 0

fabric1.0多机部署e2e_cli示例(三虚拟机)

fabric1.0多机部署e2e_cli示例(三虚拟机) 一、准备工作 1.1环境准备: 首先要安装好go、docker、docker compose等。具体请参考https://www.cnblogs.com/studyzy/p/7237287.html 我们要部署的是2Peer+1Or...

2018-11-14 11:21:01

阅读数 343

评论数 1

golang语言特征

第一个go程序 //1)go语言以包作为管理单位 //2)每个文件必须先声明包 //3)程序必须有一个main包   package main   import "fmt"   func main(){//左括号必须和函数名同行 //调用函数...

2018-09-13 22:51:21

阅读数 113

评论数 0

【数据结构】线性表的顺序存储实现

【数据结构】线性表的顺序存储实现 //线性表的顺序存储实现 #include<iostream> using namespace std; typedef int element; #define Maxsize 1000 //线性表的结构,由...

2018-09-01 11:22:02

阅读数 50

评论数 0

【数据结构】栈链式存储的实现

【数据结构】栈链式存储的实现 //堆栈的链式存储实现 #include<iostream> using namespace std; ​ typedef int element; typedef struct Node { element d...

2018-08-31 19:26:14

阅读数 69

评论数 0

【数据结构】栈顺序存储的实现

【数据结构】栈顺序存储的实现 //栈的顺序存储实现 #include<iostream> using namespace std; #define ERROR -1 #define Maxsize 10 typedef int element...

2018-08-31 16:53:14

阅读数 69

评论数 0

【数据结构】队列的顺序存储实现-循环队列

【数据结构】队列的顺序存储实现-循环队列 //循环队列的实现 //队列向前删除,向后新增元素,实现先进先出,如排队 #include<iostream> using namespace std; ​ typedef int ElementType; ...

2018-08-31 11:15:49

阅读数 84

评论数 0

【数据结构】队列的链式表示和实现

#include<iostream> using namespace std; typedef int ElementType; #define ERROR -1 //定义节点 typedef struct Node { ElementType D...

2018-08-31 09:57:10

阅读数 106

评论数 0

C和C++中函数传参方式

c中函数参数传递方式为传值,传地址两种 C++中函数参数传递方式为传值,传地址和传引用三种 C语言 (1)传值 传值的过程: (1)行参与实参各占一个独立的存储空间。 (2)行参的存储空间是函数被调用时才分配的。调用开始,系统为行参开辟一个临时 存储区,然后将各实参之值传递给行参,这...

2018-08-31 09:45:43

阅读数 112

评论数 0

浙大数据结构 总结二

浙大数据结构 总结二 算法定义 一个有限指令集 接受一些输入 产生输出 一定在有限步骤之后终止 每一条指令必须: 有充分明确的目标,不可以有歧义 计算机能处理的范围之内 描述应不依赖于人任何一种计算机语言以及具体的实现手段...

2018-08-29 09:42:17

阅读数 208

评论数 0

浙大数据结构 总结一

浙大数据结构与算法分析 总结一 第一个程序: 分别用递归和循环打印10,100,1000,10000,100000.... 循环程序为: #include <stdio.h> #include <stdlib.h&...

2018-08-29 08:21:32

阅读数 244

评论数 0

【数据结构与算法分析】第十章 算法技巧设计

【数据结构与算法分析】第十章 算法技巧设计 1.贪婪算法 三种贪婪算法: Dijkstra算法、Prim算法、Kruskal算法 贪婪算法的工作原理: 分阶段工作,在每一个阶段,选择最优的,不考虑将来的后果。 虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。...

2018-08-28 17:22:04

阅读数 91

评论数 0

【数据结构与算法分析】第六章 优先队列(堆)(二)

【数据结构与算法分析】第六章 优先队列(堆)(二) 1.d-堆 d-堆是二叉堆的简单推广,所有的节点都有d个儿子,有可能的例外是在底层,如图为一个3-堆 2.左式堆 左式堆具有结构特性和堆序性质。 2.1左式堆的性质 节点X的零路径长(Npl(X)):从X到一个没有两个儿子的节点的...

2018-08-22 16:53:49

阅读数 86

评论数 0

【数据结构与算法分析】第六章 优先队列(堆)

【数据结构与算法分析】第六章 优先队列(堆) 一般来说,短的作业应尽可能快的结束,则已经被运行的作业当中这些短作业应拥有优先权,此外,有些作业虽不短小但也很重要,也应该拥有优先权。 1.模型 优先队列允许下列两种操作: Insert(插入),等价于入队,即插入内容 DeleteMin(删...

2018-08-21 22:01:10

阅读数 51

评论数 0

【数据结构与算法分析】第五章 散列

【数据结构与算法分析】第五章 散列 散列是一种用于以常数平均时间执行插入、删除和查找技术。 1.散列函数 每个关键字被映射到从0到TableSize-1这个范围中的某个数,并放到适当的单元中。(TableSize为散列表的大小,表的大小为素数) 一种简单的散列函数:把字符串的ASCII码值...

2018-08-21 11:16:18

阅读数 99

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭