c++学习记录
文章平均质量分 78
待飞的毛毛虫
这个作者很懒,什么都没留下…
展开
-
一步步带你深入理解数据结构系列--散列表
以下所说的有任何疑问或者有任何错误,欢迎评论,但不可能时刻都上着CSDN,所以可以用微博@或私信我。微博:halooooJeffrey概述散列方法以最基本的向量作为底层支撑结构,通过适当的散列函数在词条的关键码与向量单元的秩之间建立起映射关系。只要散列表、散列函数以及冲突排解策略设计得当,可在期望的常数时间内实现词典的所有接口操作。即运行时间与词典的规模基本无关。基本概念原创 2014-08-17 19:21:05 · 1140 阅读 · 0 评论 -
leetcode解题报告 Evaluate Reverse Polish Notation
Evaluate Reverse Polish NotationEcaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are +, -, *, /. Each operand may be an integer or another expression.Som原创 2014-07-23 14:02:25 · 490 阅读 · 0 评论 -
leetcode解题报告 Reverse Words in a String
Reverse Words in a String这是leetcode一道题,要求如下:Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".Clarification:What原创 2014-07-20 18:31:39 · 467 阅读 · 0 评论 -
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline转载 2014-03-09 21:18:40 · 448 阅读 · 0 评论 -
算法导论-插入排序
算法导论中的第一章是算法入门,开头的一个例子是关于插入排序的。插入排序的过程:将一个数组分成有序部分和无序部分(刚刚开始有序部分为第一个元素),然后将无序部分的第一个元素与有序部分的元素从前往后比较(也可以从后往前),符合要求时将这个元素插入数组中,当然了,有序部分的一些元素需要依次往后移一个,以便腾出位置插入。例如一个数组:3 ,6,9,10,2,7 (按升序)1. 一开始3是有原创 2014-02-26 11:16:59 · 603 阅读 · 0 评论 -
C++ 11 的一些重要新特性
C++ 11的一些重要特性,构造函数,右值引用原创 2015-05-31 20:38:17 · 487 阅读 · 0 评论