C & C++ 数据结构
文章平均质量分 83
honghu79
技术总监、运维总监; ITIL service manager,ISO 20000,ISO 27001主任审核员,PMP,信息系统项目管理师,OCP, IBM高级认证工程师、IBM DB2数据库高级认证工程师。对IT服务和运维标准化、自动化运维有较深的理解和研究;网络路由和交换(CISCO)、操作系统(LINUX,AIX,WIN,HPUNIX)、数据库(ORACLE,MYSQL,DB2) ,中间件,数据安全等;对软件开发有一定程度的实施经验,以J2EE框架和MVC框架为主,近几年主要精力在信息安全、虚拟化、云计算、大数据等的研究;
展开
-
数据结构笔记二
预习: 结构和指针: 计算机存储和处理数据基本上都放在内存中,如何管理呢?? 用变量对应一块内存。 变量-----代表 一块内存 int i = 1; int j = 5; i,j分别对应一块内存 变量类型----决定内存的大小。 int i = 1;//4个字节 char c = 'c'; //1个字节原创 2015-06-03 19:06:23 · 501 阅读 · 0 评论 -
数据结构笔记一
数据结构:2-3天 (内功---重点)----命令行等都是外功 数据结构的基本概念: -逻辑结构 -物理结构 -运算结构 几个常用的数据结构:(一定要会写代码) 堆栈(栈) 队列 链表 二叉树(有序二叉树) 某人高人说过:软件就是数据结构和算法组成。 数据结构是 相互之间存在一定关系的 数据的 集合。 ---------原创 2015-06-03 11:26:28 · 483 阅读 · 0 评论 -
指针的运算
1 //指针的运算 2 #include 3 #include 4 #include 5 void print_reverse(char *s) 6 { 7 size_t len = strlen(s); 8 char * t = s + len - 1; 9 printf("逆序之后的字符串为:"); 10 while(*t原创 2015-06-25 11:16:32 · 425 阅读 · 0 评论 -
数据结构笔记三
链表是 一种常见的线性数据结构,没有特殊要求的链式表。 存放数据的基本单位也是节点。 地址 不连续的节点 序列,彼此通过 指针 相互连接。 单向线性链表: 单向循环链表 双向线性 双线循环 数组链表 链表数组 二维链表 数组链表---元素是数组的链表struct Node{ int data[5]; struct Node* n原创 2015-06-05 16:09:56 · 1097 阅读 · 0 评论 -
常用算法笔记
二叉树 树形的最简单的模型,每个节点最多有两个子节点 一般来说,非二叉树,可以简化成二叉树 每个子节点有且仅有一个父节点,整棵树只有一个根节点 具有递归的结构特征,用递归的方法处理,可以简化算法 三种遍历序: 前序遍历 D-L-R 中序遍历 L-D-R 后序遍历 L-R-D 比如:1是根节点 2是左子节点 3是右子节点 前序遍历 1 2 3原创 2015-06-07 21:30:06 · 479 阅读 · 0 评论 -
查看Linux服务器的所占用的IP地址
(1)从核心交换机上查看,mac+IP地址对应列表,查看形成的文档化的,服务器交换机网络连接对应表(2)获取服务器的所有网卡的MAC地址(3)服务器上ip addr show ------------------------------------------------------------面试题: 如何查看Linux服务器的网卡的MAC地址(Jes原创 2015-07-26 08:52:39 · 5549 阅读 · 1 评论