Redian新闻
>
求介绍设计parking lot的文档
avatar
求介绍设计parking lot的文档# JobHunting - 待字闺中
k*e
1
上次有兄弟贴了,好像是来自geekintervie网站的。我当时没有存下来,现在找不到了。
哪位知道贴一下,谢谢!
avatar
f*b
2
有没有电梯,扑克,家具的?

上次有兄弟贴了,好像是来自geekintervie网站的。我当时没有存下来,现在找不到了。
哪位知道贴一下,谢谢!

【在 k***e 的大作中提到】
: 上次有兄弟贴了,好像是来自geekintervie网站的。我当时没有存下来,现在找不到了。
: 哪位知道贴一下,谢谢!

avatar
m*9
3
贴个card deck的,
我感觉停车场的 也可以用一用扑克牌的套路
enum Suit { SPADES, CLUBS, HEARTS, DIAMONDS, };
enum Face { ACE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK,
QUEEN, KING, };
class Card {
public:
Card(Suit suit, Face face) : suit(suit), face(face) {}
Card(const Card& orig) : suit(orig.suit), face(orig.face) {}
Suit getSuit() const { return suit; }
Face getFace() const { return face; }
private:
Card() {}
Suit suit;
Face face;
friend class Deck;
};
class Deck {
public:
Deck() {
int index = 0;
for
avatar
k*e
4
谢谢!

JACK,

【在 m******9 的大作中提到】
: 贴个card deck的,
: 我感觉停车场的 也可以用一用扑克牌的套路
: enum Suit { SPADES, CLUBS, HEARTS, DIAMONDS, };
: enum Face { ACE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK,
: QUEEN, KING, };
: class Card {
: public:
: Card(Suit suit, Face face) : suit(suit), face(face) {}
: Card(const Card& orig) : suit(orig.suit), face(orig.face) {}
: Suit getSuit() const { return suit; }

avatar
k*e
5
终于找到了 sigh
http://stackoverflow.com/questions/764933/amazon-interview-question-design-an-oo-parking-lot

JACK,

【在 m******9 的大作中提到】
: 贴个card deck的,
: 我感觉停车场的 也可以用一用扑克牌的套路
: enum Suit { SPADES, CLUBS, HEARTS, DIAMONDS, };
: enum Face { ACE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK,
: QUEEN, KING, };
: class Card {
: public:
: Card(Suit suit, Face face) : suit(suit), face(face) {}
: Card(const Card& orig) : suit(orig.suit), face(orig.face) {}
: Suit getSuit() const { return suit; }

avatar
c*z
7
why do we need this:
Card(const Card& orig) : suit(orig.suit), face(orig.face) {}
thanks!

JACK,

【在 m******9 的大作中提到】
: 贴个card deck的,
: 我感觉停车场的 也可以用一用扑克牌的套路
: enum Suit { SPADES, CLUBS, HEARTS, DIAMONDS, };
: enum Face { ACE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK,
: QUEEN, KING, };
: class Card {
: public:
: Card(Suit suit, Face face) : suit(suit), face(face) {}
: Card(const Card& orig) : suit(orig.suit), face(orig.face) {}
: Suit getSuit() const { return suit; }

avatar
r*u
8
然。感觉不要那么复杂。
This is mine:给点意见吧。
class Space {
int index;
int permit;
double fine;
double rate;
int reserved;
int taken;
string plateNum;
public:
int reserve(string pN);
int take();
void release();
int isTaken();
Space(int ii, int gr, double fn, double rt) : index(ii), permit(gr),
fine(), rate(rt), use(0), reserved(0), plateNum(“”), taken(0);
~Space();
};
class Lot {
int numSpaces;
int numUsed;
Space *spaces;
public:
int reserve(

【在 H*M 的大作中提到】
: 不太make sense啊?
avatar
c*z
9
Oh I see, the default.
I think we also need a "hand" class...

【在 c***z 的大作中提到】
: why do we need this:
: Card(const Card& orig) : suit(orig.suit), face(orig.face) {}
: thanks!
:
: JACK,

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。