浙江省高等学校教师教育理论培训

微信搜索“教师资格证岗前培训”小程序

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C下的全局变量和指针 - C/C++ / C语言

全局变量的使用基本会经历以下阶段.

滥用 - 害怕使用 - 想用就用.

个人觉得使用全局变量的需要的条件.
1.可控.
2.带来比较大的编程收益.
3.所在模块只有一份实例不会造成问题.

如果没有这三个条件, 能不用就一定不用.

不准调用系统方法的面试题。。。 - 专题开发/技术/项目 / 数据结构与算法

#include <string>
#include
<map>
using namespace std;
string GetMostFrequency(string vStr)
{
typedef std::map
<string, int> MAP;
MAP tMap;
string tStr;
for(int i=0; i<vStr.length(); i++)
{
tStr
= (0>vStr[i])?vStr.substr(i++, 2):vStr.substr(i, 1);
tMap[tStr]
++;
}

int tMax = 0;
for(MAP::iterator t=tMap.begin(); tMap.end()!=t; t++)
if(t->second>tMax)
{
tStr
= t->first;
tMax
= t->second;
}

return tStr;
}

不准调用系统方法的面试题。。。 - 专题开发/技术/项目 / 数据结构与算法

1、给定一个字符串string str="中文字符**********************"
用程序求出现频率最高的字符,(要求写成函数,开发语言不限,不能直接调用系统方法。)

posted on 2012-06-27 01:07  lexus  阅读(709)  评论(0编辑  收藏  举报