摘要:
全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作下总结帮助大家更好的学习和理解。对本文有任何补充之处,欢迎大家指出。首先来看看题目是如何要求的(百度迅雷校招笔试题)。用C++写一个函数, 如 Foo(const char *str), 打印出 str 的全排列,如 abc 的全排列: abc, acb, bca, dac, cab, cba一.全排列的递归实现为方便起见,用123来示例下。123的全排列有123、132、213、231、312、32 阅读全文
posted @ 2012-10-12 14:23
我不是geek
阅读(450)
评论(0)
推荐(0)
摘要:
构架和架构也就是通常所说的软件体系结构(software architecture)。体系结构一般包括三个部分:1、构件:用于描述计算。2、连接器:用于描述构件的连接部分。3、配置:将构件和连接器组成一个有机整体********************************************************************************************软件框架(Software Framework)介绍面向某领域(包括业务领域,如ERP,和计算领域,如GUI)的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供一系列定义良好的可变点以保证灵活性 阅读全文
posted @ 2012-10-12 14:06
我不是geek
阅读(715)
评论(0)
推荐(0)
浙公网安备 33010602011771号