当前搜索:

面试及总结2

众里寻他千百度 今天上完课回实验室后,把昨天面试的三道算法题,完完整整的全部自己重做实现了一遍(多种方法) 以下代码原则上,力争全部都是用C语言实现,但考虑到扩展性和兼容性,算法1使用了模板 测试环境:VS2008 测试结果: 测试通过/**** 欢迎访问杨刚的CSDN技术交流博客:http://...
阅读(10441) 评论(15)

面试及总结

今天去百度大厦面试,职位是测试开发工程师(暑期实习),面试官是一位漂亮、友善的JJ 第一道很简单,问程序在内存有几个数据区,堆和栈区有啥区别第二道是两个有序数组(可能升序或降序),要求合并到一个大数组中,使其仍然有序,讲了大体思路,并用C简单写了实现代码第三道是给出int型的x、
阅读(6470) 评论(22)

C语言部分函数原型实现

学习、研究库函数的实现,能使你考虑问题更加严谨、全面,培养良好的编程风格和习惯最近想学习一下C语言库函数的内部实现,于是自己写了简单的写了几个贴出以下代码,希望大家能够帮忙指正、优化、完善,特别是考虑不周和执行效率上给出指导意见调试环境: VS2008(C)// sysFunc.cpp : De...
阅读(6508) 评论(3)

C语言函数小集合

一、字符操作函数名: fputc功 能: 送一个字符到一个流中用 法: int fputc(int ch, FILE *stream); 函数名: fputs功 能: 送一个字符串到一个流中用 法: int fputs(char *string, FILE *stream); 函数名: sprin...
阅读(4993) 评论(0)

树与二叉树的深度优先与广度优先算法(递归与非递归)

本博客前面文章已对树与二叉树有过简单的介绍,本文主要是重点介绍有关二叉树的一些具体操作与应用阅读本文前,可以先参考本博客 各种基本算法实现小结(三)—— 树与二叉树   和  各种基本算法实现小结(二)—— 堆 栈二叉树深度层数、叶子数、节点数和层次遍历算法以及树的先序、中序、后序的递归与非...
阅读(12278) 评论(3)

图的深度优先和广度优先算法(DFS递归与非递归)

<br />本博客前面文章已对图有过简单的介绍,本文主要是重点介绍有关图的一些具体操作与应用<br />阅读本文前,可以先参考本博客 各种基本算法实现小结(四)—— 图及其遍历   和  图的一些基本算法<br /> <br />无向图——邻接矩...
阅读(11211) 评论(1)

图的基本算法实现(邻接矩阵与邻接表两种方法)

本博客前面文章已对图有过简单的介绍,本文主要是重点介绍有关图的一些具体操作与应用阅读本文前,可以先参考本博客 各种基本算法实现小结(四)—— 图及其遍历一、无向图1 无向图——邻接矩阵测试环境:VS2008#include "stdafx.h" #include #inc...
阅读(12472) 评论(4)

模块划分

1. 什么是内聚?什么是耦合? 内聚,是从功能角度来衡量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系; 耦合,是从模块角度来衡量软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。耦合性,也称块间联系,...
阅读(3291) 评论(0)

软件开发模型

一、 概述   软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码、测试和维护 阶段。   软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同...
阅读(4013) 评论(0)

软件开发流程

一、 软件开发简介  软件(Software)简单的说就是那些在计算机中能看的着,但摸不着的东西,概念性的说软件也称为“软设备”,广义地说软件是指系统中的程序以及开发、使用程序所需要的所有文档的集合。软件分为系统软件和应用软件。   软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一...
阅读(7835) 评论(0)

CMMI

简介   CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。   CMMI家族包括CMMI for Development, CMMI for Service和CMMI for Acquisition三个套装产品。CMMI的...
阅读(3761) 评论(1)

软件测试

软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 软件测试概念   使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验...
阅读(5564) 评论(0)

软件测试基础与常识

一、软件测试概述软件测试,是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方 面是确认软件做了你所期望的事情(Do the right thing),另一方面是确认软件以正确的方式来做了这个事件(Do it r...
阅读(4144) 评论(0)

精妙SQL语句

<br />下列语句部分是Mssql语句,不可以在access中使用。<br /><br /> SQL分类: <br /> DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) <br /> DML—数据操纵语...
阅读(3410) 评论(0)

百度2010暑期实习笔试面试全面备战

<br />百度2010暑期实习笔试面试全面备战 <br /> 百度2010暑期实习网申将于2010年5月29日截止。 <br /> 笔试阶段 <br /> 5月30日前,对于通过了简历筛选的申请人百度将会通过系统发送笔试通知。注册时请务必填写...
阅读(4773) 评论(0)

16个经典面试问题回答规律

<br />面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面 试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面...
阅读(3251) 评论(0)

一些算法拾贝

<br />kmp算法(算法是转的)+代码<br /> <br />此算法的确很难理解。但是只要你花耐性去理解;应该是可以理解的;!<br /><br /> 所以叫做KMP,是因为这个算法是由Knuth、Morris、Pratt三个提出...
阅读(3669) 评论(0)

getchar()和EOF总结(转载)

大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition) 第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感...
阅读(4315) 评论(0)

gcc和g++的区别

很多人不是很明白GCC与G++的区别 gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c+...
阅读(3768) 评论(0)

linux软链接和硬链接

简而言之:软链接相当于windows中的快捷方式硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,另外一处数据如果被删除了,不会影响到另一处的数据. 下面是详细的介绍: 存在两种不同类型的链接,软链接和硬链接。修改其中一个,硬连接指向的...
阅读(12727) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 1243万+
    积分: 9万+
    排名: 15
    博客公告
    本博客内容,由米扑博客精心整理
    欢迎交流,欢迎转载,大家转载注明出处,禁止用于商业目的。

    博客专栏
    文章存档