2017年8月30日

摘要: 例如:2007-07-07 23:23:23 截取“ ”(空格)前部分 std::string str_tmp = str; std::string tempStr2 = ""; if(str_tmp.size() > 0) { std::string otherStr = " "; if (Com 阅读全文
posted @ 2017-08-30 15:09 狮子座的程序媛。 阅读(318) 评论(0) 推荐(0)

2015年5月21日

摘要: 1. 冒泡排序 冒泡排序可以说是计算机科学领域中比较简单的排序算法。这个算法的名字的由来是经过数次排序之后,越大的元素会经由交换慢慢“浮”到数列的顶端,所以叫做冒泡排序。是一种稳定排序。 主要运作过程: 比较相邻的元素。如果第一个元素比第二个元素大,就交换他们 重复上述操作,对每一对... 阅读全文
posted @ 2015-05-21 12:01 狮子座的程序媛。 阅读(222) 评论(0) 推荐(0)

2015年4月24日

摘要: 链表是由一个个节点组成的,每个节点中都存储有一个指向下一个节点的指针。所以在创建链表的时候最好先写一个结构体,用来创建每一个节点。例如: typedef struct node { char name[20];// 开辟空间 struct node* next; ... 阅读全文
posted @ 2015-04-24 21:56 狮子座的程序媛。 阅读(550) 评论(0) 推荐(1)

2015年4月23日

摘要: 1. 求str字符串中有多少个substr字符串int str_count(char* substr, char* str){ int count = 0; for (int i = 0; i len-1) { throw "越界"; } return rep[... 阅读全文
posted @ 2015-04-23 20:31 狮子座的程序媛。 阅读(207) 评论(0) 推荐(0)
 
摘要: 1. 代替#define。 讲到用const来代替#define,为什么要这样做呢,当然是const比#define更好啦,一个很明显区别就是const有数据类型,可以进行类型安全检查,而#define只是简单的替换,并这个功能。所以我们就尽量使用 const double ... 阅读全文
posted @ 2015-04-23 19:41 狮子座的程序媛。 阅读(269) 评论(0) 推荐(0)