- 首页 > 编程 > 软件开发 > 列表
- 用C/C++开发的程序执行效率很高,但却经常受到内存泄漏的困扰。本文提供一种通过wrap malloc查找memory leak的思路。什么是内存泄漏?动态申请的内存丢失引用,造成没有办法回收它(我知道杠jing要说进程退出前系统会统 2019-09-29
- “移动智慧谷是我们和萧山共建的一个平台,把更多创业者聚集在一起研发新的东西。”陈伟星说,以后这样的O2O(Online To Offline,指将线下的商务机会与互联网结合,让互联网成为线下交易的前台)产品还会更多。 2014-02-25
- #include #include #include typedef unsigned short WORD;typedef unsigned int DWORD;typedef unsigned int LONG;#pragma pack(2)typedef struct tagBITMAPFILEHEADER{ WORD bfType; DWORD bfSize; WOR 2013-12-23
- 注:我是用循环实现的,肯定不是最优的算法,欢迎留言讨论。(题目来自庞果网)题目详情:给定直方图,每一小块的height由N个非负整数所确定,每一小块的width都为1,请找出直方图中面积最大的矩形。 如下图所示 2013-12-23
- 一、编译、连接、交叉编译:编译:把一个源文件 源代码 翻译(编译)成一个二进制文件的过程 连接:把编译生成的二进制,根据操作系统,根据当前处理器的类型.把这个二进制文件转化成一个真正可以执行的二进制文件. 2013-12-23
- 一、C语言helloworld案例入门: #include //引入头文件(引入函数库)相当于java import的操作#include main() //主函数,跟java类似 程序的入口函数{printf("Hello world !/n"); //在控制台输出system("java cn.i 2013-12-23
- 所谓队列,就是如同生活中的队列一样,拥有以下性质:1).每次加入一个元素时,必须在队尾加入2).每次拿走一个元素时,必须从对头拿走总结起来也就是先进先出,后进后出。从存储上看,队列有两种实现方式,一个是 2013-12-23
- 这里列出Objective-c中独有数据类型:一、字符串在Objective-c中,字符串常量是由@和一对从引号括起的字符串序列。比如:@China、@objective-c等都是合法的字符串常量。 二、id类型id类型是Objective-c中一个 2013-12-23
- 一、前言字符串的逆序输出是一道经典面试题,要实现并不难,但是面试官希望看到的是面试者能否运用最简短的代码更高效的实现字符串的逆序功能。换句话说,就是做到三点:时间复杂度、空间复杂度、代码可读性。不管 2013-12-23
- #include#includeusing namespace std;int main(){string s1,s2;char s3[100];getline(cin,s1); //输入带空格的字符串cin.getline(s3,100); // 输入带空格的字符cin>>s2; //输入不带空格的字符串c 2013-12-23
- 一、前言概述 在之前的博文《算法导论 之 平衡二叉树 - 构造、插入、查询、销毁》和《算法导论 之 平衡二叉树 - 打印》中已经给出了构建、插入、查询、打印和销毁平衡二叉树的C语言实现过程,此篇中出现的相关结 2013-12-23
- #include#includeint is_palindrome(char* para_str , int len);int main(int argc , char* argv[]){ int n = atol(argv[2]); if (is_palindrome(argv[1],n)) printf("this string is palindrome !/n" 2013-12-23
- #include int bin_search(int key[],int low, int high,int k) { int mid; if(low>high) return -1; else { mid = (low+high) / 2; if(key[mid]==k) 2013-12-23
- 闲着没事测试下if-else的执行效率测试环境:Mac pro i7 2.3Ghz 。。。编译器gcc 4.9,代码没有进行优化-O0;测试代码:c代码1:int main(){int n=100000000;int b=-1;int a=0;while(n-->0){if(b0) 2013-12-23
- 还是操作队列,但是这次换成链表,但是要注意出队的操作。一般的思维是在出队的时候,删除头结点的下一个节点,这样的话确实可以将队列中的节点全部删除,但是如果我们将最后一个节点删除的时候,我们的算法就将ta 2013-12-23
- 题目的修正 我抛弃了原题中 其中a, b, c, d是一个0-9的整数 这样的前提条件,因为这种限制毫无必要。只假设a, b, c, d是十进制整数形式的字符序列。 我也不清楚这种题目应该如何结束输入。下面 2013-12-23
- #include <stdio.h>#include <string.h> int abs(int a){ return a>0?a:-a;} int gcd(int a,int b){ if(a<b) a^=b^=a^=b; return b?gcd(b,a%b):a;} int main(){ int a,b,c,d,temp,temp0,temp1; char op; while(sc 2013-12-23
- 据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由 2013-12-23
- C语言实验——最小公倍数和最大公约数Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^题目描述从键盘输入两个正整数,求这两个正整数的最小公倍数和最大公约数,并输出。输入输入包括一行。 两个 2013-12-23
- 我们经常碰到16进制数转10进制的情况,使用下面的C程序即可完成上述工作。 那么他是怎样的工作原理呢?6.2.5 十六进制数转换成十进制数 16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C, 2013-12-23