码迷,mamicode.com
首页 > 编程语言
指针的数组
前言:上一篇,提到了栈和堆,想必你也清楚了栈和堆的区别,现在 通过指针的数组来看一下,指针是如何操作栈和堆的。 栈里面的数组: int a[10]; //这个空间实在栈内存中申请的 int *p =NULL: p =a; //a是数组的首地住所以可以直接赋值给指针p p[0]=10; //就...
分类:编程语言   时间:2014-11-05 23:18:21    阅读次数:271
javascript日期处理库-Datejs.js
原文:http://code.google.com/p/datejs/wiki/APIDocumentation javascript日期处理库-Datejs.js 当天时间 Date.today(); 比较两个时间大小,返回-1,0,1 var today = Date.today(); var past = Date.today().add(-6).days()...
分类:编程语言   时间:2014-11-05 23:17:00    阅读次数:342
快速排序
什么是快速排序  快速排序可以说是对冒泡排序的一种改进,通过选择某个基准点经过一次排序,然后把数据通过基准点分为两个部分。一部分小于基准点;一部分大于基准点;  实现过程  设要排序的数据存放在数组A[0]...A[N-1]中,然后从数组总任意选择一个数据作为基准点,将所有比基准点小的数据放到它的前面,比它小的放到它的后面,这样经过一次交换就分成了两个独立的部分。接着在运用分治的思想...
分类:编程语言   时间:2014-11-05 23:16:01    阅读次数:250
HashMap多线程死循环问题
正如上篇文中所说,HashMap不是线程安全的,在被多线程共享操作时,会有问题,具体什么问题呢,一直没有个清晰的理解,今天写了个测试程序调了一下,才明白其中道理。 主要是多线程同时put时,如果同时触发了rehash操作,会导致HashMap中的链表中出现循环节点,进而使得后面get的时候,会死循环。【关于什么是rehash,读者可以自行去google了】 本文主要参考了:http://coo...
分类:编程语言   时间:2014-11-05 23:17:35    阅读次数:258
数据结构与算法4: 经典问题之迷宫问题(Maze path)
实践经典迷宫问题的两种解法,给出了实际运行的动态效果图,以帮助体会栈的运用。...
分类:编程语言   时间:2014-11-05 23:14:21    阅读次数:377
javascript的列表标签
无序列表:前面默认显示黑色小圆点      无序列表1 如果想在网页中展示有前后顺序的信息列表就用:有序列表:每项前都自带一个序号,序号默认从1开始      有序列表1...
分类:编程语言   时间:2014-11-05 23:13:33    阅读次数:205
C语言学习常见错误分析
错误分类     语法错     逻辑错     运行错 0.忘记定义变量: int main() {  x=3;y=6;  printf(“%d/n”,x+y); } 1.C语言的变量一定要先定义才能使用; 2.输入输出的数据的类型与所用格式说明符不一致 int a=3;float b=4.5;printf(“%f%d/n”,a,b); 它们并不是按照赋值的规则进行转换...
分类:编程语言   时间:2014-11-05 23:10:38    阅读次数:251
Apriori算法关联分析与pyhon实现
Apriori算法关联分析与pyhon实现,关联规则里面最基本算法 Apriori算法...
分类:编程语言   时间:2014-11-05 23:10:41    阅读次数:457
SpringMVC环境搭建--从简入手
SpringMVC用了就根本停不下来,简单的配置,无限量的拓展。你会喜欢上她的。...
分类:编程语言   时间:2014-11-05 23:07:09    阅读次数:309
C语言基础07
结构体与函数的不同就是函数是由相同数据类型的变量组成,结构中可以有不同数据类型组合。struct 结构名称 { 数据类型 成员; // 注意必须是以分号隔开; ...}//创建一个构造体struct student { int age; char name[45]; char gend...
分类:编程语言   时间:2014-11-05 23:04:40    阅读次数:288
Unity3d TweenPosition.Begin()的使用浅析
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。当调用TweenPosition.Begin()时,gameObject会被自动挂上TweenPo...
分类:编程语言   时间:2014-11-05 23:02:19    阅读次数:258
算法范式
算法范式是为问题构建高效解决方案的常规方法,其可以被看做为解决一类问题的高层算法。算法范式提供的模板可适用于解决更广泛的问题,通过最高层的语言可以将范式转换成通用的组件或数据结构,对算法产生结果所需的时间和空间的需求可以做精确的分析。常见的算法范式有:暴力破解法(Brute Force Paradi...
分类:编程语言   时间:2014-11-05 23:02:04    阅读次数:488
Swift语言中 String 的一些操作方法
整理自慕课网liuyubobobo老师在《玩儿转Swift》课程中的讲解,在此表示感谢!同时推荐这套视频课程http://www.imooc.com/learn/127 var str = "Welcome to Play Swift! Step by step to learn Swift." ....
分类:编程语言   时间:2014-11-05 23:01:57    阅读次数:288
WebApi学习笔记06:使用webapi模板--仓储模式--Unity依赖注入
1.Web项目1.1概述对数据操作封装使用存储模式是很常见的方式,而使用依赖注入来降低耦合度(方便创建对象,可以抛弃经典的工厂模式)……1.2创建项目1.3添加模型在Models下,添加Product.cs:namespace WebApi06.Models{ public class Pro...
分类:编程语言   时间:2014-11-05 23:02:08    阅读次数:1431
快速排序QuickSort
前几天实现了直接插入排序、冒泡排序和直接选择排序这三个基础排序。今天看了一下冒泡排序的改进算法,快速排序。单独记录一下,后面还有归并和基数排序等快速排序1.选择一个支点默认为数组第一个元素及array[start]作为支点,将所有大于支点元素的值放到支点后面,将所有小于支点元素的值放到支点前面,完成...
分类:编程语言   时间:2014-11-05 22:58:49    阅读次数:345
排序算法
八大排序算法分类:数据结构与算法c/c++2012-07-23 16:4545743人阅读评论(32)收藏举报算法mergepivot存储exchange目录(?)[-]概述插入排序直接插入排序Straight Insertion Sort插入排序希尔排序Shells Sort选择排序简单选择排序S...
分类:编程语言   时间:2014-11-05 22:58:52    阅读次数:311
《算法导论》merge-sort
伪代码请见《算法导论》2.3节merge-sort实现:public class MergeSort { public static void sort(double [] A,int p, int r) { if(p<r) { int q = (int) Math.floor( (p+...
分类:编程语言   时间:2014-11-05 22:57:59    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!