首页 > 2014年03月03日 > 全部分享
紧凑的多重数组的静态双向链表实现
相关问题:               我们往往希望双向链表的所有元素在存储器中保持紧凑,例如,在多数组表示中占用前m个下标位置.(在页式虚拟存储的计算环境下,即为这种情况。)假设除指向链表本身的指针外没有其他指针指向该链表元素,试说明如何实现过程ALLOCATE-OBJECT和FREE-OBJECT,使得该表示保持紧凑。(提示,使用栈的数组实现)。 思考过程:...
分类:其他   时间:2014-03-03 16:48:05    收藏:0  评论:0  赞:0  阅读:545
对数组进行排序的两种方法
描述: 对重量进行排序后,输出帽子颜色,如有5只小白鼠,重量分别为15, 30, 5, 9 30, 帽子颜色依次为CL_RED, CL_BLUE, CL_BLUE, CL_YELLOW, CL_GRAY, 则排序后的输出的帽子颜色序列应该为CL_BLUE, CL_YELLOW, CL_RED, CL_BLUE, CL_GAR. 如果没有小白鼠,则输出null 分析: 对数组进行排序...
分类:其他   时间:2014-03-03 16:54:24    收藏:0  评论:0  赞:0  阅读:250
python整除问题-leetcode-Evaluate Reverse Polish Notation
python的除法很特殊,和java以及c++不同,如果除数与被除数符号相同,那么结果是一样的,取下整。但是当符号不同时,python还是向下取整,比如真是结果是-0.1,python得出的结果是-1,二java以及c++得出的是0 leetcode-Evaluate Reverse Polish Notation这题就是这种情况,如果用python实现,必须要特殊处理除法的情况。    ...
分类:编程语言   时间:2014-03-03 17:00:20    收藏:0  评论:0  赞:0  阅读:506
九度OJ 1505 两个链表的第一个公共结点 【数据结构】
题目地址:http://ac.jobdu.com/problem.php?pid=1505 题目描述: 输入两个链表,找出它们的第一个公共结点。 输入: 输入可能包含多个测试样例。 对于每个测试案例,输入的第一行为两个整数m和n(1 接下来的两行,第一行为第一个链表的所有元素,中间用空格隔开。第二行为第二个链表的所有元素,中间用空格隔开。 输出: 对应每个...
分类:其他   时间:2014-03-03 16:31:08    收藏:0  评论:0  赞:0  阅读:495
C++编码实践-1 成为职业软件人
本系列将讲述C++语言的程序设计方法,以及软件开发相关的敏捷方法、系统设计方法,以及软件测试技术等诸多专题。 为什么把这些方面都放在一起讨论呢?作者在多年的工作过程中、在多年面试所遇到的C/C++应聘者中,发现新手往往对编程语言元素较为熟悉,但疏于了解软件测试、软件开发流程等其他配套技能,导致开发出来的软件基本可用,但在开发效率、软件质量、易读性,以及维护成本等方面,表现出非常明显的欠缺。当然,...
分类:编程语言   时间:2014-03-03 16:43:54    收藏:0  评论:0  赞:0  阅读:503
《PHP和MySQL Web开发》学习笔记:1~3章
前两天在图书馆借到这本书,之前也对这本“圣经”有所耳闻。挑选了几章大概的阅读了一下,感觉内容相当细致,对夯实PHP基础应该会很有帮助。So,下单买一本。 今天大概的看了前三章,分别是“PHP快速入门”、“数据的存储与检索”、“使用数组”。都是最最基础的东西,胜在细致,可以当手册用,毕竟要背下这么多函数方法的使用方式也不太实际。 1、第一章没有什么特别要提的地方。就是知道了其他形式的标记...
分类:数据库技术   时间:2014-03-03 16:24:45    收藏:0  评论:0  赞:0  阅读:445
Java多线程操作
基本概念 进程:每个独立运行的程序称为进程,即“一个正在运行的程序” 线程:一个进程可包含多个线程,线程即程序内部的一条执行路径。 Java中创建线程的两种方法: 1. 继承Thread类 2. 实现Runable接口 (1)通过Thread类来创建线程 java.lang.Thread类(一个Thread类的对象代表一个线程) 一个代码被执行,一定是在某个线程上运...
分类:其他   时间:2014-03-03 16:54:10    收藏:0  评论:0  赞:0  阅读:511
《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第一章 准备工作
首先感谢各位兄弟姐妹们的耐心等待。本书预计在3月中旬上市发售。从今天开始,我将在博客中连载此书的一些内容。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。[要点:建议那些还在拿vim看代码的兄弟,赶紧用source insight或者eclipse吧。对于搞Framework的人,必须要掌握的技能就是用Eclipse调试System_server代码最后,没有代码,airpcap...
分类:移动平台   时间:2014-03-03 16:36:40    收藏:0  评论:0  赞:0  阅读:591
直方图模板(HOT)分析
Histogram of Template(HOT)主要是针对图像中的每一个像素,进行各种样板的定义,每个样板包括了此像素及其相邻二个像素。如果这样一个三个像素组成的测试单元在特点和梯度值上满足预设的方程,那么称此中心像素为这个方程的一个样板。这种技术的主要特点和优势在于不仅仅针对一个像素,而是同时考虑三个像素之间的关系。同时,考虑了像素本身的特性和梯度。对于人物识别的主要的识别方法有两种,即:提取特点和瞄准识别。提取特点是人物识别技术正被广泛使用,但目前仍有许多难题,最为显著的三个问题。第一、 人物呈现的...
分类:其他   时间:2014-03-03 17:00:07    收藏:0  评论:0  赞:0  阅读:489
深入CSS属性(六):margin
一、属性介绍 margin 属性接受任何长度单位,可以是像素、英寸、毫米或 em。 可取值: auto 浏览器计算外边距。 length 规定以具体单位计的外边距值,比如像素、厘米等。默认值是 0px。 % 规定基于父元素的宽度的百分比计算的外边距。 inherit 规定应该从父元素继承外边距。 二、常见问题 1.IE6下浮动元素双倍边距问题 解决方法: IE6中设置block...
分类:Web开发   时间:2014-03-03 16:54:01    收藏:0  评论:0  赞:0  阅读:665
从《Puss in Boots》看职场生存之道
从一个小故事看职场中的一些有意思的事情。...
分类:其他   时间:2014-03-03 16:36:26    收藏:0  评论:0  赞:0  阅读:456
SQL语句简单语法
SQL语句基本的四大元素(增,删,改,查) 插入数据 语法:INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,...) 其中,INTO可选. 例如:将姓名‘张三’学号‘s2t14’年龄22插入到stuInfo表中的stuName,stuNo,stuAge这三个字段中。 INSERT INTO stuInfo (stuName,stuNo,stuAge) VA...
分类:数据库技术   时间:2014-03-03 16:47:56    收藏:0  评论:0  赞:0  阅读:359
MySQL 创建数据库 创建表
1、使用SHOW语句找出在服务器上当前存在什么数据库:  mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs  my...
分类:数据库技术   时间:2014-03-03 16:29:52    收藏:0  评论:0  赞:0  阅读:560
大白话说GSM系统
最近4G很火的样子,谈论GSM似乎已经过时了,不过我还是觉得弄懂GSM之后,再去弄CDMA以及LTE都要方便的很多,现在我们来用最通俗的话来说一下第二代通信系统的基本原理,其实《大话移动通信》这本书要更加通俗易懂一点,推荐大家可以看看:     大话移动通信:http://download.csdn.net/detail/u012088779/6501901     刚出校门的两个小伙...
分类:其他   时间:2014-03-03 16:51:26    收藏:0  评论:0  赞:0  阅读:405
高次方的尾数
描述: 求解M的N次方的最后三位数 分析: 最直接的想法是将M的N次方计算出来后截取最后三位;但是由于计算机所表示的整数范围有限,这样做可能得不到正确的结果。题目仅要求求最后三位的值,完全没有必要全部计算。 研究乘法规律发现:乘积的最后三位值只与乘数和被乘数的后三位有关,与乘数和被乘数的高位无关。利用这一规律,可进行简化。 代码如下: unsigned int GetL...
分类:其他   时间:2014-03-03 16:46:45    收藏:0  评论:0  赞:0  阅读:434
C++ 恢复访问权限示例
#include #include using namespace std; class A { int i; public: void seta(int a){i=a;} void dispa(){cout<<"i="<<i<<endl;} }; class B:private A { int j; public: A::seta;//访问声明 A::dispa;//访问声明 ...
分类:编程语言   时间:2014-03-03 16:42:05    收藏:0  评论:0  赞:0  阅读:496
递归思想(一)
递归思想(一)...
分类:其他   时间:2014-03-03 16:58:56    收藏:0  评论:0  赞:0  阅读:176
Prototype模式
Prototype模式通过复制原型(Prototype)而获得新对象创建的功能,这里Prototype本身就是“对象工厂” prototype.h: #ifndef _PROTOTYPE_H_ #define _PROTOTYPE_H_ class Prototype { public: virtual ~Prototype(); virtual Prototype* Clone() c...
分类:其他   时间:2014-03-03 16:53:05    收藏:0  评论:0  赞:0  阅读:461
《UNIX环境高级编程》笔记--UNIX域套接字
1.非命名的UNIX域套接字 UNIX套接字用于在用一台机器上运行的进程之间通信。UNIX套接字比因特网域套接字的效率更高。UNIX与套接字提供和 数据报两种接口,UNIX域数据报服务是可靠的,就不会丢失消息也不会传递出错。UNIX域套接字是套接字和管道之间的混合物。 为了创建一对非命名的,相互连接的UNXI域套接字,用户可以使用socketopair函数。 #include int so...
分类:其他   时间:2014-03-03 16:32:51    收藏:0  评论:0  赞:0  阅读:398
Practical Common Lisp学习笔记(四)常用函数宏备忘2
继续学习,继续补充...
分类:其他   时间:2014-03-03 16:56:40    收藏:0  评论:0  赞:0  阅读:410
1455条   上一页 1 ... 32 33 34 35 36 ... 73 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!