码迷,mamicode.com
首页 > 编程语言
【Python】用文本打印树
From:http://zhidao.baidu.com/link?url=O8U5TynGBMojDw2iFhlghPPf5_ZE1X8CAQMrK19pv-KxhvKCc6Z2yzsoQaukgN2haYudVO7Hg3c0ZvNm8ALcY_#!/usr/bin/python3# -*- co...
分类:编程语言   时间:2015-03-11 22:56:16    阅读次数:238
排序算法——冒泡排序
1 void BubbleSort(int unsort[],const int count) 2 { 3 for (int i = 0; i unsort[j+1]) 9 {10 temp = unsort[j];11 ...
分类:编程语言   时间:2015-03-11 22:56:40    阅读次数:189
Java并发包源码学习之AQS框架(二)CLH lock queue和自旋锁
上一篇文章提到AQS是基于CLH lock queue,那么什么是CLH lock queue,说复杂很复杂说简单也简单, 所谓大道至简:CLH lock queue其实就是一个FIFO的队列,队列中的每个结点(线程)只要等待其前继释放锁就可以了。AbstractQueuedSynchronizer...
分类:编程语言   时间:2015-03-11 22:51:46    阅读次数:191
windows程序员C/C++转向linux程序员时,如何编写、调试linux程序
windows的C/C++程序员转到linux下面,面对的是不怎么友好的IDE及调试环境,非常的苦恼,本文说明了常见的调试方法,最后介绍了使用vs+visualgdb的方法在windows下方便的调试linux程序,使windows程序转向linux程序开发较为平缓。...
分类:编程语言   时间:2015-03-11 21:48:51    阅读次数:209
C++省略号类型和参数个数不确定函数参数范例
今天想写个宏定义,发现宏定义里也可以写不定参数,但是我的宏最终没有用。 因为我觉得写完,这个不定参数给我带来的麻烦,比好处好想多。 因此我就定义了两个宏,用一个宏定义另一个。 把今天这个c++的类型不确定和参数个数不确定的用法先记下来。以备后用啊。 直接代码: #include // 必备头文件 #include using namespace std; typed...
分类:编程语言   时间:2015-03-11 21:46:11    阅读次数:148
链家地产-Java工程师面试
第一次面试,搞得有点隆重,衣服都是东拼西凑的。留住霸气地夹克,锦鹏的毛衣,自己的格子衫,亚飞的商务包。可惜,结果不出意料,果然惨不忍睹。。。 进了链家地产大厅,感觉挺温馨的,提供Wifi和手机充电。前台妹子很礼貌地跟我要了一份简历,让我坐下稍等片刻。十多分钟后,突然一个人过来坐下了,面试官稍微比我大几岁,估计入职也就一两年吧。本来精心准备了自我介绍,结果没用上,上来就问我,“你是XXX吧?”,“...
分类:编程语言   时间:2015-03-11 21:46:47    阅读次数:189
一个简单的数组类操作
要求定义一个数组类,动态分配数组大小,并实现反转与排序操作。 代码如下: class Array { private int a[] = null; private int foot=0; public Array(int len) { if (len > 0) this.a = new int[len]; else this.a = new int[1]; } ...
分类:编程语言   时间:2015-03-11 21:41:28    阅读次数:134
C++中的双冒号作用
1、 作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分 如:A,B表示两个类,在A,B中都有成员member。那么       A::member就表示类A中的成员member       B::member就表示类B中的成员member 2、 全局作用域符号: 例如: #include...
分类:编程语言   时间:2015-03-11 21:42:25    阅读次数:178
《Effective C++》:条款43:学习处理模板化基类内的名称
模板化的类作为基类时,和单纯的class并不相同,其中有些要注意的地方。尤其是在派生类中调用模板基类的函数时,要注意。...
分类:编程语言   时间:2015-03-11 21:39:57    阅读次数:144
convert source code to pdf in python
1 import os 2 import sys 3 4 def find_file(root_dir, type): 5 dirs_pool = [root_dir] 6 dest_pool = [] 7 8 def scan_dir(directory): 9 ...
分类:编程语言   时间:2015-03-11 21:36:42    阅读次数:164
数据结构-单向链表相关算法
#include #include #define OVERFLOW -2#define OK 1#define ERROR 0typedef int ElemType;//单向链表结构体typedef struct LNode { ElemType data; struct LNode *next...
分类:编程语言   时间:2015-03-11 21:35:27    阅读次数:242
State Monad in C++
一个C++版本的State Monad。 需要C++11。 #include template class M> struct Monad { template M ret(A) = 0; template M bind(M, std::function(A)>) = 0; }; template ...
分类:编程语言   时间:2015-03-11 21:31:23    阅读次数:143
hdu 5182 结构体排序
BC # 32 :打 BC 的时候没看全三个关键字,WA 了五发,花了近一小时,问了一下才发现少看一个条件,于是顺利给跪。题意:给出若干城市的两次空气质量,首先按空气质量差排序,若相等则按第二次排序,再相等则按输入顺序排。 1 #include 2 #include 3 #include 4 usi...
分类:编程语言   时间:2015-03-11 21:31:45    阅读次数:230
排序算法——插入排序
插入排序:逐个处理待排序的记录,每条记录与前面已排序的子列进行比较,将它插入到子序列的正确位置。 1 void InserionSort(int unsort[],const int count) 2 { 3 int i, j; 4 for (i = 1; i 0&&temp<uns...
分类:编程语言   时间:2015-03-11 21:32:13    阅读次数:140
OC 冒泡排序 -- 核心代码
//冒泡 核心代码 for (int i = 0; i b) { [array exchangeObjectAtIndex:i withObjectAtIndex:j]; } } }
分类:编程语言   时间:2015-03-11 21:29:05    阅读次数:151
unity 2048Game
Game2048.zip
分类:编程语言   时间:2015-03-11 21:30:23    阅读次数:221
JavaScript 面向对象编程
写的项目需要把js封装处理,不然很乱。。然后就想到前端大神阮一峰了,去blog搜索一下果然有收获参考文章:Javascript定义类(class)的三种方法Javascript 面向对象编程(一):封装此处使用极简主义法:如何定义一个类:此法是定义一个生成器以及构造函数(类似工厂模式吧)var Ca...
分类:编程语言   时间:2015-03-11 21:28:05    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!