码迷,mamicode.com
首页 > 编程语言
《Effective C++》第4章 设计与声明(2)-读书笔记
章节回顾:《Effective C++》第1章 让自己习惯C++-读书笔记《Effective C++》第2章 构造/析构/赋值运算(1)-读书笔记《Effective C++》第2章 构造/析构/赋值运算(2)-读书笔记《Effective C++》第3章 资源管理(1)-读书笔记《Effecti...
分类:编程语言   时间:2015-04-25 22:37:43    阅读次数:199
Java for LeetCode 007 Reverse Integer
Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321解题思路:将数字翻转并不难,可以转成String类型翻转,也可以逐位翻转,本题涉及到的主要是边界和溢出问题,使用Long...
分类:编程语言   时间:2015-04-25 22:38:15    阅读次数:167
Java 基础:认识&理解关键字 native 实战篇
Writer:BYSocket(泥沙砖瓦浆木匠)微博:BYSocket豆瓣:BYSocket 泥瓦匠初次遇见 navicat 是在 java.lang.Object 源码中的一个hashCode方法:?1public native int hashCode(); 为什么有个navicat呢?这是我所...
分类:编程语言   时间:2015-04-25 22:35:32    阅读次数:198
Java学习笔记(Javase毕向东版视频)七 常用API对象三
一、泛型:简单说就是对对象类型进行限定的技术public class GenericDemo { public static void main(String[] args){ /*泛型作为1.5版之后的新技术,分两步使用 * 1、在类名之后用,这里就像函数中的普...
分类:编程语言   时间:2015-04-25 22:34:50    阅读次数:281
排序算法Java实现(基数排序)
1 package sorting; 2 3 /** 4 * 基数排序 5 * 平均O(d(n+r)),最好O(d(n+r)),最坏O(d(n+r));空间复杂度O(n+r);稳定;较复杂 6 * d为位数,r为分配后链表的个数 7 * @author zeng 8 * 9 */10...
分类:编程语言   时间:2015-04-25 22:36:40    阅读次数:226
JAVA实现二叉树
树是编程中一种常用的数据结构。以前在学习数据结构时,总想着如何实际地实现出一颗二叉树出来,现在参考了《数据结构与算法分析 JAVA语言描述 第二版》之后,照着书中的例子实现了一颗二叉树,个人感觉书上面的二叉树实现操作比较复杂。下面将我学到的一些知识记录下来:1,定义树的操作的基本接口,其中不包括插入...
分类:编程语言   时间:2015-04-25 22:33:25    阅读次数:250
Matlab实现ItemBasedCF算法
感谢开源大神,慢慢收集资料。网上资料很少,我在找如何用matlab处理movielens数据集时找到的。 用ml-100k这个数据集,包括主函数和相似度函数。 代码托管于CSDN。
分类:编程语言   时间:2015-04-25 22:32:32    阅读次数:283
Java并发笔记(二)
1. 活跃性危险死锁(最常见)饥饿 当线程由于无法访问它所需的资源而不能继续执行时,就发生了饥饿。引发饥饿最常见资源就是CPU时钟周期。活锁 活锁指的是任务或者执行者没有被阻塞,由于某些条件没有满足,导致一直重复尝试,失败,尝试,失败。 活锁和死锁的区别在于,处于活锁的实体是在不断...
分类:编程语言   时间:2015-04-25 22:33:01    阅读次数:223
一步两步学算法之中序遍历线索二叉树
1 typedef enum 2 { 3 SubTree, //子树 4 Thread //线索 5 }NodeFlag; 6 7 typedef struct ThreadTree 8 { 9 DATA data; ...
分类:编程语言   时间:2015-04-25 22:33:21    阅读次数:176
排序算法Java实现(堆排序)
1 package sorting; 2 3 /** 4 * 堆排序 5 * 平均O(nlogn),最好O(nlogn),最坏O(nlogn);空间复杂度O(1);不稳定;较复杂 6 * @author zeng 7 * 8 */ 9 public class DuiPaixu {10...
分类:编程语言   时间:2015-04-25 22:32:39    阅读次数:199
排序算法Java实现(快速排序)
1 package sorting; 2 3 /** 4 * 快速排序 5 * 平均O(nlogn),最好O(nlogn),最坏O(n^2);空间复杂度O(nlogn);不稳定;较复杂 6 * @author zeng 7 * 8 */ 9 public class Kuaisupai...
分类:编程语言   时间:2015-04-25 22:29:42    阅读次数:294
java学习笔记(六)继承
继承是面向对象编程中最重要的特征之一,它允许通过继承一个已经存在的类,来编写一个新类。已有的类称为父类,也可以称为基类,超类,新类称为子类也称为派生类。继承使用关键字extends,用在类名之后,例:public void class salary extends Employee(){}子类sal...
分类:编程语言   时间:2015-04-25 22:28:03    阅读次数:175
在一个数组中是否存在两个数A、B的和为M
#include #include //#include using namespace std;int main () { int myints[] = {32,71,12,45,26,67,53,68}; int l=sizeof(myints)/sizeof(myints[0]);//数组.....
分类:编程语言   时间:2015-04-25 22:28:28    阅读次数:254
排序算法Java实现(选择排序)
1 package sorting; 2 3 /** 4 * 选择排序 5 * 平均O(n^2),最好O(n^2),最坏O(n^2);空间复杂度O(1);不稳定;简单 6 * @author zeng 7 * 8 */ 9 public class XuanzePaixu {10 11...
分类:编程语言   时间:2015-04-25 22:25:41    阅读次数:199
(回溯法)和为n的所有不增正整数和式分解算法
利用递归算法输出正整数和为n的所有不增的正整数和式。例如当n=5时,不增的和式如下: 5=5 5=4+1 5=3+2 5=3+1+1 5=2+2+1 5=2+1+1+1 5=1+1+1+1+1 形如这种求子集的问题都可以采用回溯法来解决,回溯法即一种加上剪枝判断的递归算法。 解决问题的关键词:不增 ...
分类:编程语言   时间:2015-04-25 22:26:10    阅读次数:203
unity, multi pass shader中的surface pass
今天尝试写一个multi pass shader,但其中有一个Pass是surface pass,总是莫名奇妙地报错。后来看到下面帖子:http://forum.unity3d.com/threads/achieving-a-multi-pass-effect-with-a-surface-shad...
分类:编程语言   时间:2015-04-25 22:24:27    阅读次数:227
C语言排序算法总结
学计算机程序设计的应该都知道,算法是程序之魂。所谓算法,就是解决问题的方法加上有限的实现步骤。算法的特点有有穷性,确定性,有效性,有零个或多个输入,有一个或多个输出。下面我们就来简单总结一下C语言中的三种经典排序算法。一、冒泡算法。 所谓冒泡排序法,就是对一组数字进行从大到小或从小到大排序的一种算....
分类:编程语言   时间:2015-04-25 22:24:38    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!