码迷,mamicode.com
首页 >  
搜索关键字:cpp    ( 13186个结果
POJ 3481 Double Queue splay
题意:3个炒作,1 插入一个(值,优先级) 2 找优先级最大的输出值并删除 3,找优先值最小的输出值并删除。解题思路:splay解题代码: 1 // File Name: poj3481.cpp 2 // Author: darkdream 3 // Created Time: 2015年04...
分类:其他好文   时间:2015-04-09 21:19:10    阅读次数:153
STL 源码分析 # stl_number #
STL 源码分析 # stl_number # /*********************************************************** Programmer : EOF e-mail : jasonleaster@gmail.com Date : 2015.04.04 File : 6number.cpp ********************...
分类:其他好文   时间:2015-04-09 19:58:47    阅读次数:153
C++之把流对象当做函数参数传递
一、编译不通过的代码:/******************************************************************************** File Name : ./main.cpp* Author : zjw* Email...
分类:编程语言   时间:2015-04-09 19:18:36    阅读次数:231
看数据结构写代码(37) 图的十字链表的表示与实现
图的邻接表在 查找 有向图的 出度 很 方便,但是 在 查找 入度 时,需要遍历整个图。如果想要 方便的 查找 入度,需要 建立 逆邻接表。十字链表 正好 就是 邻接表 和 逆邻接表的集合。具体结构图如下: 感觉 十字链表 在 查找 入度时 方便 一些,其他 跟 邻接表没什么区别。 代码如下: // CrossLinkGraph.cpp : 定义控制台应用程序的入口点。 //有向图的...
分类:其他好文   时间:2015-04-09 17:32:32    阅读次数:134
《C++Primer》读书笔记(3)
1.C++11的新标准提供了一种新的遍历方式: 即 for(element : vector) { //option  } 等价于原来的for (int i = 0; i { //option } 恩,感觉省事了不少! // ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include ...
分类:编程语言   时间:2015-04-09 15:40:46    阅读次数:188
编译器的工作过程
现在才看这个可能有点晚,不过学一点是一点吧! 本文摘自 stemon http://www.cnblogs.com/stemon/p/3999844.html简单的说,其实要理解cpp文件与头文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段(也就是常...
分类:其他好文   时间:2015-04-09 15:26:54    阅读次数:179
linux下的C\C++多进程多线程编程
1、多进程编程 [cpp] view plaincopy #include    #include    #include       int main()   {       pid_t child_pid;          /* 创建一个子进程 */       child_pid = fork();       if(chil...
分类:编程语言   时间:2015-04-09 13:46:20    阅读次数:208
HDU 3487 Play with Chain
题意:对序列取出连续的一段接到剩下的第k个值后面,或者把一段序列反转。解题思路:splay 区间操作。解题代码: 1 // File Name: hdu3487.cpp 2 // Author: darkdream 3 // Created Time: 2015年04月09日 星期四 10时1...
分类:其他好文   时间:2015-04-09 13:42:08    阅读次数:132
C++调用Lua
一、编译得到Lua官方的lib(参见《编译Lua》一文) 二、新建C++空项目 三、添加对Lua的头文件和lib的引用 1、把官方Lua提供的头文件整理在一起,添加对这些头文件的引用 四、添加对lib的引用 3、编写源代码,Lua代码。并将Lua文件放在源代码同级目录下 test.cpp文件: #include //使用lib必须需...
分类:编程语言   时间:2015-04-09 12:02:45    阅读次数:103
飞机大战03之飞机发射子弹,添加敌人
飞机发射子弹: 弹幕,是雷电游戏的精华。这就需要对子弹的运动轨迹进行控制。 先做一个最简单的子弹发射,后面再添加各种弹幕(实际上主要是研究弹幕) 说是最简单,其实也是最普通的子弹发射,产生一个颗子弹移动就OK了。 方法:做一个子弹发射的计时器,产生子弹,子弹做MoveBy动作就OK了。 代码: GameLayer.cpp void GameLayer::fireSchedule(fl...
分类:其他好文   时间:2015-04-09 10:31:49    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!