上一页 1 2 3 4 5 6 7 8 ··· 27 下一页
摘要: 康托展开的wiki介绍申明:1.用c语言实现。2.for中的i,j定义适用于c99标准,gcc编译要添加-std=c99选项。或者将i,j的定义放到for之前的外部作用域。3.逆运算使用了c99标准的VLA,即变长数组,只能用于局部作用域,且声明时不能初始化;也可以不用VLA,使用malloc等从堆... 阅读全文
posted @ 2014-10-03 11:49 Noble_ 阅读(459) 评论(0) 推荐(0)
摘要: 转自输出一个集合的所有子集(算法)时间复杂度很显然,最少也是2^n,空间复杂度,是n,代码比较简单(每个元素要么在子集中,要么不在,用 j 的二进制形式的每一位代表数组a中对应的位置的元素是否在子集中,例如,当i = 5时, j = i = 5,那么j = 0101; 我们对应的输出 a[0], a... 阅读全文
posted @ 2014-10-02 20:53 Noble_ 阅读(3949) 评论(0) 推荐(0)
摘要: 转自两个栈实现队列 两个队列实现栈为说明思想,假设队列、栈都很大,不会出现满的情况。1. 两个栈实现队列//前提已知:struct Stack{ int top; //栈顶指针 int stacksize;//栈的大小 int *s; //栈底指针};void I... 阅读全文
posted @ 2014-09-30 18:07 Noble_ 阅读(230) 评论(0) 推荐(0)
摘要: 转自将Sublime Text 2设置为默认编辑器修改defaults.list编辑/etc/gnome/default.list文件,将其中的所有gedit.desktop替换为sublime_text.desktop。sublime_text.desktop在/opt/sublime_text目... 阅读全文
posted @ 2014-09-29 16:18 Noble_ 阅读(594) 评论(0) 推荐(0)
摘要: 转自开源界的 5 大开源许可协议越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开源软件存在(象 WordPress,Drupal 这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种... 阅读全文
posted @ 2014-09-29 11:23 Noble_ 阅读(238) 评论(0) 推荐(0)
摘要: 转自如何选择开源许可证? 阅读全文
posted @ 2014-09-29 11:06 Noble_ 阅读(122) 评论(0) 推荐(0)
摘要: 转自cannot find -lGLSolved the problem by installing the “libglu1-mesa-dev” package.sudo apt-get install libglu1-mesa-dev-y 阅读全文
posted @ 2014-09-28 22:04 Noble_ 阅读(212) 评论(0) 推荐(0)
摘要: 整理自How to Cracked Sublime Text 3 Build 3065 in Ubuntu (Linux)Sublime Text 3 Build 3065Release Date: 29 August 2014Sublime Text 3 Build 3065 CrackUbunt... 阅读全文
posted @ 2014-09-28 14:05 Noble_ 阅读(301) 评论(0) 推荐(0)
摘要: 转自一个C语言宏展开问题一个令人比较迷惑的问题,学C语言好多年,今天终于搞明白,记之。-------------------------------------------------------------#define cat(x,y) x ## y#define xcat(x,y) cat(x... 阅读全文
posted @ 2014-09-27 16:29 Noble_ 阅读(330) 评论(0) 推荐(0)
摘要: 转自C语言预处理运算符预处理还需要运算符?有没有搞错?^_^, 没有搞错,预处理是有运算符,而且还不止一个:#(单井号) —— 字符串化运算符。##(双井号 )—— 连接运算符#@ —— 字符化运算符。接下来我们会分别说明一下他们的用法.1.字符串化运算符 ——#用于创建字符串,#运算符后面应该跟一... 阅读全文
posted @ 2014-09-27 16:05 Noble_ 阅读(496) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 27 下一页