首页 > 编程语言
[程序设计语言] 堆和栈的全面总结
操作系统堆栈: 分配由编译器自己主动和自己主动释放。对应于堆栈的函数。参数存储功能值、函数调用结束后完成值和局部变量的函数体内。段内存空间。其操作和组织方式与数据结构中的栈十分相似。栈是为了运行线程留出的内存空间。当调用函数时创建栈。当函数运行完毕,栈就被回收了。操作系统中的堆: 由程序猿手动进行....
分类:编程语言   时间:2015-07-25 14:57:03    收藏:0  评论:0  赞:0  阅读:176
javascript权威指南——笔记(第十章:正则)
正则表达式是描述字符模式的对象为什么使用正则: 1.找数字 1 var str = "12 f13kjm54n43 43k"; 2 var arr = []; 3 4 for(var i = 0, len = str.length; i= "0" && char = "0...
分类:编程语言   时间:2015-07-25 14:56:43    收藏:0  评论:0  赞:0  阅读:138
买票问题-线程的同步
1 //买票问题 2 package ThreadL; 3 4 public class Thread9 { 5 public static void main(String[] args){ 6 Thread th1 = new Thread(new Thread9L(...
分类:编程语言   时间:2015-07-25 14:55:43    收藏:0  评论:0  赞:0  阅读:197
JAVA 垃圾收集器与内存分配策略
引言 ? ? 垃圾收集技术并不是Java语言首创的,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。垃圾收集技术需要考虑的三个问题是: 哪些内存需要回收 什么时候回收 如何回收 ? ? ...
分类:编程语言   时间:2015-07-25 13:53:13    收藏:0  评论:0  赞:0  阅读:229
Spring MVC Restful构建中静态资源访问问题
在构建Spring MVC Restful风格的应用时,由于在web.xml中: story org.springframework.web.servlet.DispatcherServlet 1 story / 拦截了所有的请求,当然也包括对静态资源的请求拦截,如页面对image,css,js文件的引用,但是并没有定义相应的Controller来对这些请求进行响应,因此...
分类:编程语言   时间:2015-07-25 13:50:33    收藏:0  评论:0  赞:0  阅读:180
java新手笔记19 抽象类
1.Shappackage com.yfs.javase;public class Shape /*extends Object */{ //默认继承object object方法全部继承 //计算面积方法 public double getArea() {//代码完全没用 System.ou...
分类:编程语言   时间:2015-07-25 13:47:23    收藏:0  评论:0  赞:0  阅读:227
java新手笔记20 抽象类模板(letter)
1.抽象类package com.yfs.javase;//信模板public abstract class Templater { public abstract String toName() ; public abstract String fromName(); public abstra....
分类:编程语言   时间:2015-07-25 13:46:53    收藏:0  评论:0  赞:0  阅读:272
[CareerCup] 3.1 Implement Three Stacks using Array 使用数组来实现三个栈
3.1 Describe how you could use a single array to implement three stacks.这道题让我们用一个数组来实现三个栈,书上给了两种方法,第一种方法是定长分割 Fixed Division,就是每个栈的长度相同,用一个公用的一位数组buff...
分类:编程语言   时间:2015-07-25 13:44:53    收藏:0  评论:0  赞:0  阅读:262
穷举算法思想
穷举算法的基本思想就是从所有可能的情况中搜索正确的答案,在使用穷举算法时,需要明确问题的答案的范围,在范围中搜索出每一种答案,得到你最想要的答案 1. 对于一种可能的情况,计算出结果 2. 判断结果是否满足,不满足就继续搜索下一个答案,满足要求则表示找到一个正确答案 穷举算法实例: 鸡兔同笼,共有3...
分类:编程语言   时间:2015-07-25 13:43:43    收藏:0  评论:0  赞:0  阅读:187
使用Java7提供Fork/Join框架
在Java7在。JDK它提供了多线程开发提供了一个非常强大的框架。这是Fork/Join框架。这是原来的Executors更多进一步,在原来的基础上添加了并行分治计算中的一种Work-stealing策略。就是指的是。当一个线程正在等待他创建的子线程执行的时候,当前线程假设完毕了自己的任务后,就会寻...
分类:编程语言   时间:2015-07-25 13:42:53    收藏:0  评论:0  赞:0  阅读:287
java新手笔记18 类比较
1、Shap类package com.yfs.javase;public class Shape /*extends Object */{ //默认继承object object方法全部继承 //计算面积方法 public double getArea() { System.out.print...
分类:编程语言   时间:2015-07-25 13:42:13    收藏:0  评论:0  赞:0  阅读:171
java新手笔记17 参数
package com.yfs.javase;public class ParamDemo { public static void main(String[] args) { int a = 3, b = 5; change(a,b); System.out.println("a = " +...
分类:编程语言   时间:2015-07-25 13:40:23    收藏:0  评论:0  赞:0  阅读:174
python import os
来源 http://www.cppblog.com/snowhill/articles/200826.htmlOS相关import os可以用help(os); dir(os)查看os.sep 可以取代操作系统特定的路径分割符。os.name字符串指示你正在使用的平台。比如对于Windows,它是'...
分类:编程语言   时间:2015-07-25 13:37:12    收藏:0  评论:0  赞:1  阅读:496
Spring(十)通过动态代理(JDK的Proxy)和cglib实现AOP技术
拦截所有业务方法,根据user是否为null判断用户是否有权限,有权限就允许执行业务方法,无权限就不执行。...
分类:编程语言   时间:2015-07-25 12:28:02    收藏:0  评论:0  赞:0  阅读:546
面试题08_旋转数组的最小数字——剑指offer系列
题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。 例如:数组{3, 4, 5, 1 , 2} 是 数组{1,2,3,4,5}的一个旋转,该数组最小的数是1. 我们要做的就是找到这个旋转后数组的最小数。 解题思路: 思路1:直接遍历数组,找到最小的数,简单粗暴,时间复杂度O(n),空间复杂度O(...
分类:编程语言   时间:2015-07-25 12:27:42    收藏:0  评论:0  赞:0  阅读:389
HDU 4638 Group (莫队算法||线段树离散查询)
题目地址:HDU 4638 先写了一发莫队,莫队可以水过。很简单的莫队,不多说。 代码如下:#include #include #include #include #include #include #include #include #includ...
分类:编程语言   时间:2015-07-25 12:27:22    收藏:0  评论:0  赞:0  阅读:275
[编程之美]写一个函数,返回一个数组中所有元素被第一个元素除的结果
题目:     写一个函数,返回一个数组中所有元素被第一个元素除的结果; 错误的版本: void DivArray(int *array, int n) { for (int i = 0; i < n; ++i) { array[i] /= array[0]; } } 错误原因:在循环的第一步,第一个元素就变成了1,然后再用它去除以其他元素,就不符合题目要求了...
分类:编程语言   时间:2015-07-25 12:24:53    收藏:0  评论:0  赞:0  阅读:341
史上最全的随机数生成java算法
史上最全的随机数生成java算法 源代码下载地址:http://www.zuidaima.com/share/1585762703215616.htm...
分类:编程语言   时间:2015-07-25 12:23:23    收藏:0  评论:0  赞:0  阅读:305
旋转数组
1. 问题描述  从右侧旋转一个n个元素的数组,旋转k位。例如:n=7,k=3n = 7, k=3, arr=[1,2,3,4,5,6,7]arr=[1,2,3,4,5,6,7]旋转成为arr=[5,6,7,1,2,3,4]arr=[5,6,7,1,2,3,4]。2. 方法与思路  其实这个问题类似于字符串逆置问题中的句子逆置。比如“hello world”逆置成”world hello”。解决这种...
分类:编程语言   时间:2015-07-25 12:23:03    收藏:0  评论:0  赞:0  阅读:223
C语言冒泡法用指针实现
// // main.c // 指针和数组 // // Created by 邱学伟 on 15/7/25. // Copyright (c) 2015年 邱学伟. All rights reserved. //#include #define N 4//冒泡法用指针实现 //输入 int *enterNumber(); //排序 void sortNumberAsc(i...
分类:编程语言   时间:2015-07-25 12:22:31    收藏:0  评论:0  赞:0  阅读:342
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!