资源简介

ThoughtWorks 笔试题 Trains C++版实现,已通过测试,详细内容请看博客https://blog.csdn.net/yake_163

资源截图

代码片段和文件信息

#include “StdAfx.h“
#include “CalcCommon.h“


CCalcCommon::CCalcCommon(void)
{
}
CCalcCommon::CCalcCommon(string strvector> graph)
{
m_str = str;
m_vGraph =graph;
}

CCalcCommon::~CCalcCommon(void)
{
}

void CCalcCommon::SplitString(const string& s vector& v const string& c)
{
string::size_type pos1 pos2;
pos2 = s.find(c);
pos1 = 0;
while(string::npos != pos2)
{
v.push_back(s.substr(pos1 pos2-pos1));

pos1 = pos2 + c.size();
pos2 = s.find(c pos1);
}
if(pos1 != s.length())
v.push_back(s.substr(pos1));
}
int CCalcCommon::convert(char c)
{
switch(c)
{
case ‘A‘:
return 0;
case ‘B‘:
return 1;
case ‘C‘:
return 2;
case ‘D‘:
return 3;
case ‘E‘:
return 4;
default:
return -1;
}
}
int CCa

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3010  2018-06-02 17:48  tw\tw\CalcCommon.cpp

     文件        882  2018-06-02 17:46  tw\tw\CalcCommon.h

     文件       2307  2018-06-02 17:20  tw\tw\Graph.cpp

     文件        648  2018-06-02 17:14  tw\tw\Graph.h

     文件       1518  2018-06-02 09:26  tw\tw\ReadMe.txt

     文件        207  2018-06-02 09:26  tw\tw\stdafx.cpp

     文件        233  2018-06-02 09:26  tw\tw\stdafx.h

     文件        236  2018-06-02 09:26  tw\tw\targetver.h

     文件       2483  2018-06-02 17:48  tw\tw\tw.cpp

     文件       4519  2018-06-02 17:23  tw\tw\tw.vcxproj

     文件       1668  2018-06-02 17:23  tw\tw\tw.vcxproj.filters

     文件        143  2018-06-02 09:26  tw\tw\tw.vcxproj.user

     文件        873  2018-06-02 09:26  tw\tw.sln

    ..A..H.     14848  2018-06-03 00:16  tw\tw.suo

     目录          0  2018-06-03 23:10  tw\tw

     目录          0  2018-06-03 23:10  tw

----------- ---------  ---------- -----  ----

                33575                    16


评论

共有 条评论