2013年8月30日

zigzag数组

摘要: 题:输入n,求一个nXn矩阵,规定矩阵沿45度线递增,形成zigzag数组。请问如何用C++实现(中国台湾著名硬件公司2007年11月面试题)下面是自己用C写的一个代码,在程序员面试宝典(第二版)P89~~有C++实现。/*打印zigzag数组 0 1 5 6 14 15 27 28 2 4 7 13 16 26 29 42 3 8 12 17 25 30 41 43 9 11 18 24 31 40 44 53 10 19 23 32 39 45 52 54 20 22 33 ... 阅读全文

posted @ 2013-08-30 22:06 大浪 淘沙 阅读(335) 评论(0) 推荐(0) 编辑

ini文件的读写

摘要: 题目: INI文件操作库INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件很多,最重要的就是“System.ini”、 “System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。 首先,我们先来了解下INI文件的结构。INI文件是一种按照特定方式排列的文本文件。每一个INI文件构成都非常类似,由若干段落(section)组成。在每个段落下面,是若干个以单个单词开头的关键词(key)和一个等号,等号右边的就是关键字对应的值(value)。即一般形式如下:[Section1] 阅读全文

posted @ 2013-08-30 19:15 大浪 淘沙 阅读(1395) 评论(0) 推荐(0) 编辑

华为2013年9月技术面面试题(一)

摘要: 这题是螺旋数组问题,下面是自己用C写的代码:题一:例如输入5,打印出如下数组1 2 3 4 5 16 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9若输入n,则打印出与上述例子中规律相同的NXN数组。#include #include #define N 9void Output_Matrix(int n);int a[10][10];int main(){ Output_Matrix(N); for(int i=0;ii;j--) //行号为n-i-1,列号范围为n-1-i到... 阅读全文

posted @ 2013-08-30 15:54 大浪 淘沙 阅读(395) 评论(0) 推荐(0) 编辑

华为2013年9月技术面面试题(二)

摘要: 题2:统计字符串中各个单词出现的次数,最多100个英文单词。如:"I am am aa bb cc bb aa",则I:1,am:2,aa:2,bb:2,cc:1方法一:#include #include #includevoid Count_Word(char* buf);int main(){ char* word="I am am aa bb cc bb aa"; Count_Word(word); return 0;}void Count_Word(char* buf){ int m=0; if(buf==NULL) printf("E 阅读全文

posted @ 2013-08-30 12:52 大浪 淘沙 阅读(427) 评论(0) 推荐(0) 编辑

导航