C/C++
码上助君
码上助君(微信公众号),用代码帮助有需要的朋友,搭建属于个人的程序化交易平台。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++实现二叉树(二)
本文实现的二叉树功能包括:// 创建二叉树 (先中序,中后序)// 非递归遍历 (需要使用到栈Stack数据结构)// 层次遍历 (需要使用到队列Queue数据结构)// 求二叉树的结点个数,宽度,深度// 查找某个结点是否存在,查找结点的双亲结点需要使用栈和队列,先予以实现: 简单的栈Stack实现//Stack.h#原创 2016-01-15 21:47:26 · 616 阅读 · 0 评论 -
C++创建二叉树(一)
本文实现的二叉树功能包含:// 拷贝构造函数// 重载 operator=// 创建二叉树(5种创建方法)// 递归遍历 (先序,中序,后序) // //接下来的[文章](http://blog.youkuaiyun.com/Le_temps/article/details/50526055)将实现:非递归遍历二叉树,创建二叉树(先中序,中后序)// 二叉树的结原创 2016-01-15 20:44:35 · 2516 阅读 · 1 评论 -
c/c++笔记
objdump objdump用来显示一个或多个目录文件的信息 objdump -h main.o 显示目录文件各个段的头部摘要信息readelf readelf命令是Linux下的分析ELF文件命令 readelf -h main 显示main的EL Header的文件头信息(即ELF开始的前52个字节)**using 声明**using std::cout 把st原创 2016-01-13 15:19:41 · 560 阅读 · 0 评论 -
C内存管理
1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 (3) 从堆上分配,亦称动态内存分配。原创 2016-01-30 23:51:47 · 511 阅读 · 0 评论 -
C++实现单链表
单链表算是一种最为简单以及基础的数据结构之一,链式存取。关于它的介绍就省略,直接上代码。类的声明template<class Tpye>class LinkList{protected: typedef struct LinkNode{ //链表结点 Type data; struct LinkNode原创 2016-01-14 20:15:41 · 695 阅读 · 1 评论 -
银行家算法
最近刚刚做了银行家算法的课程设计,记录一下。 **银行家算法分析、设计与实现**摘要 银行家算法(Banker’s Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。银行家算法是一种最有代表性的避原创 2016-01-14 22:01:26 · 3451 阅读 · 0 评论 -
AES-CBC-128(c#、cpp、php)
AES-CBC-128(c#、cpp、php)本文展示了三种语言实现的AES-CBC模式加、解密,纯属AES的应用,关于AES简介、原理请另行搜索!以下链接提供参考: - 十分钟读懂AES加密算法 - AES五种加密模式(CBC、ECB、CTR、OCF、CFB)在线AES加密解密 上面的网站提供了各种加解密方法,方便对照检测。 不同语言之间,只要提供相同的密码(key)和...原创 2018-05-07 19:01:22 · 2358 阅读 · 2 评论
分享