07 2011 档案

摘要:首先介绍回调函数,然后将回调函数应用于内部排序算法中,最后通过代码实现之,如果有什么问题和发现BUG,相互讨论或者请发E-mail。1.回调函数(callback function) :简而言之,回调函数就是一个通过函数指针调用的函数。 如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时, 我们就说这是回调函数。 参考:http://hi.baidu.com/spidermanzy/blog/item/b25b00956469c6097bf48016.html 2.举例:如果想知道回调函数在实际中有什么作用,先假设有这样一种情况, 我们要编写一个库,它提供 阅读全文

posted @ 2011-07-28 22:53 weedge 阅读(479) 评论(0) 推荐(0) |

摘要:/************************** @author: weedge @date: 21/07/2011 @comment: 1.不用局部变量和全局变量实现strlen; 参考http://www.cppblog.com/ant/archive/2007/10/12/32886.html 2.有2数据,写一个交换数据的宏 *******************************************/ #include <iostream> using namespace std; //========================swap==... 阅读全文

posted @ 2011-07-21 12:37 weedge 阅读(253) 评论(0) 推荐(0) |

摘要:/******************************************** *@author: weedge *@date: 19/07/2011 *@coment: c++对象模型,类在内存中的分配情况,主要是对类中引入虚函数以及虚继承的情况的了解 _vptr:指向存放虚函数地址数组_vtable的指针。 _vtable:存放类中虚函数地址的数组。 typedef void (__cdecl *PVFN)(void);//通用虚函数指针PVFN typedef struct{ //为了支持RTT... 阅读全文

posted @ 2011-07-19 13:48 weedge 阅读(549) 评论(0) 推荐(0) |

摘要:转载:http://www.zhihu.com/question/19759297#269442郭凛,软件工艺师在我平时所见到的程序员中,如果纯以编码能力来看,个人觉得可以分为五类,依次是:1. 拷贝型拷贝型选手就是传说中的“代码拷贝员”了,他们对实现功能几乎没有思路,所作的事情就是从网上或是之前其他团队成员写的代码中拷贝出片段,然后放到项目中,如果运行项目出现了期望结果,则表示任务完成。这类人只会改代码,却不会写代码。他们大多对编程毫无兴趣,只是希望以此糊口而已。2. 新手型当产品有功能需求时,由于经验有限,程序员并不完全知道要如何实现这个功能,需要通过学习、寻找资料等方式来解决问题。这种情 阅读全文

posted @ 2011-07-12 20:26 weedge 阅读(276) 评论(0) 推荐(0) |

摘要:动态规划(dynamic programming DP)是个很广的一个话题,在除了在我们本身计算机方面起着很重要的作用之外,在其它学科技术领域应用很广,如在经济管理、生产调度、工程技术和最优控制等方面得到了广泛的应用。例如最短路线、库存管理、资源分配、设备更新、排序、装载等问题,用动态规划方法比用其它方法求解更为方便。然而,作为最重要的算法之一,学好这一算法,不仅对以后解决某些实际问题,通过DP方法,建模,编程。可以很好锻炼自己解决问题的思维方式。所以在以后的学习中,一步步提高自己用DP方法建模编程来解决实际中的问题,(PS:其实就是所谓的笔试面试中,遇到考官给的实际应用题,如何采用DP方法在 阅读全文

posted @ 2011-07-01 00:17 weedge 阅读(245) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3