全部博文(89)
发布时间:2013-11-14 16:16:32
二分法基本上学计算机的都听过,但是有人不知道的就是其实二分法是减治法的思想。所谓减治法和分治法有一个主要差别就是减治法是减去一般,就是分治之后只需要解决原问题的一半就可以了得到全局问题的解了。所以速度很快。下面是二分法的递归程序和非递归程序和主测试程序:[cpp] view plaincopyprint?#include<iostrea.........【阅读全文】
发布时间:2013-11-14 16:04:17
Nikita Salnikov Tarnovski是plumbr的高级开发者,也是一位应用性能调优的专家,他拥有多年的性能调优经验。近日,Tarnovski撰文谈到了普通开发者应该尽量避免使用的6个Java特性,这些特性常见于各种框架或库当中,但对于普通的应用开发者来说,使用这些特性也许会给你所开发的应用带来灾难。我曾花费了无数个小时为各种不.........【阅读全文】
发布时间:2013-11-13 16:05:41
网上找了下,大概有两种方法:一、用mallocint n,*a;scanf("%d",&n);a=(int*)malloc(sizeof(int)*n);二、用calloc在创建动态数组的过程中我们要遵循一个原则,那就是在创建的时候从外层往里层,逐层创建;而释放的时候从里层往外层,逐层释放。一维动态数组的创建:#include <stdio.h>#include <stdlib..........【阅读全文】
发布时间:2013-11-13 16:00:05
双向循环链表功能强大,本文件是双向循环链表的实现函数,包括链表创建,删除,清空,获取链表长度, 获取链表结点,删除链表结点,适用于任意类型的数据结点,链表逆序操作在双向循环链表中的意义和作用不大,故不用实现,使用时传入数据结点指针,及其他参数即可本代码支持DEBUG调试/*********************************.........【阅读全文】