云海鹰影博客-个人博客|生活随笔|编程交流|ACGN交流|音乐分享|资源下载云海鹰影博客

欢迎观临
路漫漫其修远兮,吾将上下而求索

【灵光碎片】 端午节回家随手作诗词两首,记一下

《端午回家》 回家地铁上,忽然有感,随手记录。 年年异客今仍是,千里别亲又探亲。 世间何物催人老,半是光阴半是情。 《如梦令·误约》 和媳妇相约出去玩,恰好高考完毕学子回家,堵车数里,无聊而作。 有美相约迟暮,跃动春心如兔。 路远正乘车,怎...

最新发布 第3页

数据结构

二叉树遍历(前序、中序、后序、层次、深度优先、广度优先遍历)


1. 基本概念 二叉树基础 树的遍历在实际使用中有非常重要的作用。对于二叉树来说,遍历可以分为深度优先和广度优先;其中深度优先可分为前序,中序,后序遍历;广度优先即层次遍历。 由于树的定义本身就是递归定义,因此采用递归的方法去实现树的前序,...


云海鹰影阅读(212)评论(0)赞(0)
数据结构

二叉查找树和AVL树


二叉查找树和AVL树-云海鹰影博客

知识准备 二叉树基础请见:二叉树基础 1 二叉查找树 二叉查找树又称二叉搜索树(Binary Search Tree)或二叉排序树(Binary Sort Tree)。其或者是一棵空树,或者是具有下列性质的二叉树: 1 若左子树不空,则左子...


云海鹰影阅读(156)评论(0)赞(0)
数据结构

二叉树概念基础


二叉树概念基础-云海鹰影博客

1 树的介绍 1.1 树的定义 树是一种数据结构,定义树的一种自然方式是递归法。一颗树是由一些节点组成的具有层次关系的集合。若集合为空集,则称为空树;若不是空集,则树由一个称作 根(root) 的节点r与零个或多个非空子树组成;每个子树的根...


云海鹰影阅读(161)评论(0)赞(0)
经验教程

开源镜像站整理(2019-04-21)


镜像站就是一些公共资源下载站的复制站点。对于一些无法访问或者访问缓慢的网络资源,镜像站可以提供访问下载和加快速度。 以下收集了截止2019-04-21状况依然良好的镜像站点。 企业类 网易:http://mirrors.163.com/ 阿...


云海鹰影阅读(295)评论(0)赞(0)
数据结构

数据结构基础:抽象数据类型ADT


一、数据结构和数据类型 在编程学习中,数据结构和数据类型是两个基本的专有名词。其含义相关而不同,也偶尔会让人产生一些迷惑。下面通过其定义来理解其中的区别和联系。 数据结构的定义如下: 数据结构是计算机存储、组织数据的方式。数据结构是指相互之...


云海鹰影阅读(128)评论(0)赞(0)
数据结构

前缀、中缀、后缀表达式


一、简介 前缀表达式、中缀表达式、后缀表达式都是数学中四则运算的表达方式。 日常生活中我们最常见的形如(a+b)xc表达式即中缀表达式,即操作符位于左右操作数的中间。但是计算机中利用中缀表达式计算求值则比较麻烦,需要将中缀表达式转换成表达式...


云海鹰影阅读(250)评论(0)赞(0)
C++基础

C++基础之字节对齐


本文转自C语言字节对齐问题详解, 做了一定的删减和修改。 1. 什么是字节对齐   现代计算机中内存空间都是按照字节(byte)划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存...


云海鹰影阅读(140)评论(0)赞(0)
网络编程

网络编程之IO模型和IO多路复用


网络编程之IO模型和IO多路复用-云海鹰影博客

对于学习服务端编程的程序员来说,网络IO是经常会涉及到的知识;同行聊天或者面试等等,也经常会被问到。比如阻塞IO,非阻塞IO,同步IO,异步IO等概念是怎么回事?select, poll, epoll 有什么区别等等。要搞清楚这些,需要了解...


云海鹰影阅读(183)评论(0)赞(0)
程序设计

面向对象设计之建造者模式


建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。可以将复杂对象的创建过程独立出来,简化逻辑。 直接从代码感受吧 //考虑肯德基点餐,一个典型的套餐可以是一个汉堡和一杯冷饮。汉堡可以是素食汉堡或鸡肉汉堡,它们是包在纸盒中。冷饮可以是...


云海鹰影阅读(121)评论(0)赞(0)