码迷,mamicode.com
首页 > 编程语言
快速排序算法(Java)
快速排序算法的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另外一部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。class PartitionSort{ public void p(int[] a){ ...
分类:编程语言   时间:2014-10-16 00:34:41    阅读次数:182
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 22:58:11    阅读次数:401
JAVA学习之 异常处理机制
今天就来说说java的异常处理机制,异常处理不是第一接触,尤其是写过很多c#的代码,基本都会写到异常处理的代码,其实c#的异常处理与java的异常处理基本都是一样的,只是在一些细节上不是很一样。今天就来说说关于Java的异常处理机制。 一、为什么需要 1、原因很简单就是错误是无法避免的,为什么这么说:我们的程序都是需要与外界交互的,但是外界环境是没有办法控制的,例如要访问的文件不存在,突然网络...
分类:编程语言   时间:2014-10-15 22:55:41    阅读次数:298
Accelerated C++习题解答
这是一本非常经典的C++书籍,大牛刘伟鹏(http://blog.csdn.net/pongba/article/details/1930150)也在其博客对其给了很高的评价,豆瓣以及各大论坛都将此书列为C++经典书籍。但是大多数人在学习此书的时候只看正文内容二忽略了其课后的练习题,或者虽然注意到练习题,但是苦于没有配套的习题解答而在遇到问题时不知所措,于是我就产生了这么个想法,利用闲暇时间将课后练习code一遍,尽量的给出全面的解答和贴出所有代码,以供大家参考学习。但是由于个人的水平能力有限,给出的解法可...
分类:编程语言   时间:2014-10-15 21:47:01    阅读次数:387
java实现的Trie树数据结构
最近在学习的时候,经常看到使用Trie树数据结构来解决问题,比如“ 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词。” 该如何解决? 有一种方案就是使用Trie树加 排序实现 。 什么是Trie 树呢?也就是常说的字典树,网上对此讲得也很多,简单补充一下个人理解: 它实际上相当于把单词的公共部分给拎出来,这样一层一层往上拎直...
分类:编程语言   时间:2014-10-15 22:19:34    阅读次数:281
c语言单链表实现
/*************************************************************************     > File Name: singleLineTable.c     > Author: zshh0604     > Mail: zshh0604@.com     > Created Time: 2014年10月15日 星期三...
分类:编程语言   时间:2014-10-15 22:01:41    阅读次数:250
深入研究C语言 第一篇
一. 研究过程 1.第一章:创建编译环境: 我们首先下载TC2.0,找到其中与编译连接相关的程序和文件: (1) 编译器:TCC.exe (2) 连接器:tllike.exe (3) 相关文件:c0s.obj、cs.lib、emu.lib、maths.lib 将文件放在C:\C目录下。 编写程序测试...
分类:编程语言   时间:2014-10-15 22:16:41    阅读次数:336
python中数组与多维数组用法介绍
增加时a.append( 'a ')就可以了。只要按顺序加,就没有问题 。 使用时,完全可以使用下标: 代码如下 复制代码 a[0] a[1] 但出果引用不存在的下标,则会引发异常。这时,你需要先添加元素,再引用就没有问题 了。如果想预先保留空间,可以使用循环来给list,每个元素一个缺省值...
分类:编程语言   时间:2014-10-15 21:42:31    阅读次数:236
非专业码农 JAVA学习笔记 4 java继承和多态
java继承和多态
分类:编程语言   时间:2014-10-15 21:24:21    阅读次数:233
Java正則表達式入门
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:编程语言   时间:2014-10-15 21:23:51    阅读次数:276
Javascript 匿名函数与闭包
请见如下一个闭包示例:color = "red";var obj = { color: "blue", getColor: function () { function displayColor() { return this.color; ...
分类:编程语言   时间:2014-10-15 23:03:41    阅读次数:333
梯度下降算法的一点认识
昨天开始看Ng教授的机器学习课,发现果然是不错的课程,一口气看到第二课。 第一课 没有什么新知识,就是机器学习的概况吧。 第二课 出现了一些听不太懂的概念。其实这堂课主要就讲了一个算法,梯度下降算法。到了教授推导公式的时候感觉有点蒙,不过后来仔细想想,也大概理解了,这个算法并没有...
分类:编程语言   时间:2014-10-15 21:56:21    阅读次数:179
Javascript 闭包的理解
示例1:function makeCounter() { var i = 0; console.log( ++i );}var counter = makeCounter(); // 输出: 1counter(); //TypeError: undefined is not a fun...
分类:编程语言   时间:2014-10-15 21:56:01    阅读次数:222
JavaScript的赋值深坑
以前学C++的时候(大学时代),对传参时印象深刻的是,传的值是值还是值的地址. 之后学JavaScript的时候,发现不用理会那么多,虽然不严谨,但是用起来很便捷,比如说类型转换呀,啥的简单多了..... 可是最近几天就遇到了坑...
分类:编程语言   时间:2014-10-15 21:28:21    阅读次数:229
MicrosoftWord2010下的VBA宏:生成标题提纲
编写本脚本的Office版本:Microsoft Office 2010 本段脚本,可以用来生成一个需求分析文档的提纲: 在上方的“视图→宏(最右边)→查看宏”中,创建一个宏,添加如下代码: ‘宏名称:DemandAnalysis ‘宏功能:生...
分类:编程语言   时间:2014-10-15 20:54:22    阅读次数:1439
从现在,开始swift
## 导语 苹果在2014的WWDC中推出了Swift 这一全新的编程语言,一时之间成为各大网站的头条和所有程序员的讨论热点,与可读性较差的Objective-C相比,这门融合了多种编程语言优点的语言得到了各大编程语言开发者的...
分类:编程语言   时间:2014-10-15 22:16:51    阅读次数:265
Unity3D游戏开发之如何截屏的技能培训
下面我们开始今天的Unity3D技能培训。我们学习Unity3D培训目标:让U3D初学者可以更快速的掌握U3D技术,自行制作修改素材,可以独立完成2D、3D小规模游戏及网页游戏开发。今天我们来做点简单的东西,做个什么呢?答案就是截屏。作为一名热爱单机游戏的玩家,每次在玩游戏的同时..
分类:编程语言   时间:2014-10-15 21:24:01    阅读次数:357
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!