首页 > 编程语言
深入研究C语言 第一篇(续)
没有读过第一篇的读者,可以点击这里,阅读深入研究C语言的第一篇。问题一:如何打印变量的地址?我们用取地址符&,可以取到变量的偏移地址,用DS可以取到变量的段地址。1.全局变量:我们看到,这里的全局变量是在数据段中的。2.局部变量:我们看到,这里的局部变量是在栈段中的。问题二:研究main函数的偏移地...
分类:编程语言   时间:2014-10-15 22:22:52    收藏:0  评论:0  赞:0  阅读:627
barnes-hut算法 && Fast Multipole Methods算法
barnes-hut算法http://arborjs.org/docs/barnes-hutFast Multipole Methods算法http://www.umiacs.umd.edu/~ramani/cmsc878R/
分类:编程语言   时间:2014-10-15 22:22:12    收藏:0  评论:0  赞:0  阅读:727
Euler Project question 2 in python way
# Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3...
分类:编程语言   时间:2014-10-15 22:21:42    收藏:0  评论:0  赞:0  阅读:407
c++取小数整数部分
#include double ceil(double x) //向上取整 double floor(double x) //向下取整 向上取整,取比x大的第一个整数值向下取整,取比x小的第一个整数值
分类:编程语言   时间:2014-10-15 22:20:42    收藏:0  评论:0  赞:0  阅读:711
[算法]组合类问题
1,组合相关公式C(n,m)=n*(n-1)*(n-2)...*(n-m-1)/m!=n!/(m!*(n-m)!)C(n,m)=C(n,n-m)C(n+1,m)=C(n,m)+C(n,m-1)C(n,1)+C(n,2)+…+C(n,n)=2^n;2,相关算法Question 1: 输入一个字符串,打...
分类:编程语言   时间:2014-10-15 22:20:22    收藏:0  评论:0  赞:0  阅读:349
快速排序算法(Java)
快速排序算法的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另外一部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。class PartitionSort{ public void p(int[] a){ ...
分类:编程语言   时间:2014-10-15 22:19:12    收藏:0  评论:0  赞:0  阅读:370
C++ 读写文件相关问题
问题1,文本模式下将整型的x=10通过fwrite写入到文件out.txt中,用ultraledit查看out.txt的16进制格式,会发现代码为: 0D 0A 00 00 00,但在内存中int型10存储为0A 00 00 00 ,前面的0D是怎么回事呢? 答:Win...
分类:编程语言   时间:2014-10-15 21:16:02    收藏:0  评论:0  赞:0  阅读:419
JAVA学习之 异常处理机制
今天就来说说java的异常处理机制,异常处理不是第一接触,尤其是写过很多c#的代码,基本都会写到异常处理的代码,其实c#的异常处理与java的异常处理基本都是一样的,只是在一些细节上不是很一样。今天就来说说关于Java的异常处理机制。 一、为什么需要 1、原因很简单就是错误是无法避免的,为什么这么说:我们的程序都是需要与外界交互的,但是外界环境是没有办法控制的,例如要访问的文件不存在,突然网络...
分类:编程语言   时间:2014-10-15 21:13:32    收藏:0  评论:0  赞:0  阅读:296
Accelerated C++习题解答
这是一本非常经典的C++书籍,大牛刘伟鹏(http://blog.csdn.net/pongba/article/details/1930150)也在其博客对其给了很高的评价,豆瓣以及各大论坛都将此书列为C++经典书籍。但是大多数人在学习此书的时候只看正文内容二忽略了其课后的练习题,或者虽然注意到练习题,但是苦于没有配套的习题解答而在遇到问题时不知所措,于是我就产生了这么个想法,利用闲暇时间将课后练习code一遍,尽量的给出全面的解答和贴出所有代码,以供大家参考学习。但是由于个人的水平能力有限,给出的解法可...
分类:编程语言   时间:2014-10-15 21:11:32    收藏:0  评论:0  赞:0  阅读:933
java实现的Trie树数据结构
最近在学习的时候,经常看到使用Trie树数据结构来解决问题,比如“ 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词。” 该如何解决? 有一种方案就是使用Trie树加 排序实现 。 什么是Trie 树呢?也就是常说的字典树,网上对此讲得也很多,简单补充一下个人理解: 它实际上相当于把单词的公共部分给拎出来,这样一层一层往上拎直...
分类:编程语言   时间:2014-10-15 21:10:45    收藏:0  评论:0  赞:0  阅读:322
c语言单链表实现
/*************************************************************************     > File Name: singleLineTable.c     > Author: zshh0604     > Mail: zshh0604@.com     > Created Time: 2014年10月15日 星期三...
分类:编程语言   时间:2014-10-15 21:09:32    收藏:0  评论:0  赞:0  阅读:334
深入研究C语言 第一篇
一. 研究过程 1.第一章:创建编译环境: 我们首先下载TC2.0,找到其中与编译连接相关的程序和文件: (1) 编译器:TCC.exe (2) 连接器:tllike.exe (3) 相关文件:c0s.obj、cs.lib、emu.lib、maths.lib 将文件放在C:\C目录下。 编写程序测试...
分类:编程语言   时间:2014-10-15 21:07:52    收藏:0  评论:0  赞:0  阅读:523
python中数组与多维数组用法介绍
增加时a.append( 'a ')就可以了。只要按顺序加,就没有问题 。 使用时,完全可以使用下标: 代码如下 复制代码 a[0] a[1] 但出果引用不存在的下标,则会引发异常。这时,你需要先添加元素,再引用就没有问题 了。如果想预先保留空间,可以使用循环来给list,每个元素一个缺省值...
分类:编程语言   时间:2014-10-15 21:07:02    收藏:0  评论:0  赞:0  阅读:435
非专业码农 JAVA学习笔记 4 java继承和多态
java继承和多态
分类:编程语言   时间:2014-10-15 21:05:32    收藏:0  评论:0  赞:0  阅读:336
Java正則表達式入门
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:编程语言   时间:2014-10-15 21:05:02    收藏:0  评论:0  赞:0  阅读:454
Javascript 匿名函数与闭包
请见如下一个闭包示例:color = "red";var obj = { color: "blue", getColor: function () { function displayColor() { return this.color; ...
分类:编程语言   时间:2014-10-15 21:04:52    收藏:0  评论:0  赞:0  阅读:262
梯度下降算法的一点认识
昨天开始看Ng教授的机器学习课,发现果然是不错的课程,一口气看到第二课。 第一课 没有什么新知识,就是机器学习的概况吧。 第二课 出现了一些听不太懂的概念。其实这堂课主要就讲了一个算法,梯度下降算法。到了教授推导公式的时候感觉有点蒙,不过后来仔细想想,也大概理解了,这个算法并没有...
分类:编程语言   时间:2014-10-15 21:04:12    收藏:0  评论:0  赞:0  阅读:255
Javascript 闭包的理解
示例1:function makeCounter() { var i = 0; console.log( ++i );}var counter = makeCounter(); // 输出: 1counter(); //TypeError: undefined is not a fun...
分类:编程语言   时间:2014-10-15 21:03:52    收藏:0  评论:0  赞:0  阅读:275
JavaScript的赋值深坑
以前学C++的时候(大学时代),对传参时印象深刻的是,传的值是值还是值的地址. 之后学JavaScript的时候,发现不用理会那么多,虽然不严谨,但是用起来很便捷,比如说类型转换呀,啥的简单多了..... 可是最近几天就遇到了坑...
分类:编程语言   时间:2014-10-15 20:02:52    收藏:0  评论:0  赞:0  阅读:250
MicrosoftWord2010下的VBA宏:生成标题提纲
编写本脚本的Office版本:Microsoft Office 2010 本段脚本,可以用来生成一个需求分析文档的提纲: 在上方的“视图→宏(最右边)→查看宏”中,创建一个宏,添加如下代码: ‘宏名称:DemandAnalysis ‘宏功能:生...
分类:编程语言   时间:2014-10-15 20:02:13    收藏:0  评论:0  赞:0  阅读:562
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!