C++
文章平均质量分 72
代码码xzy
这个作者很懒,什么都没留下…
展开
-
单链表逆转总结(原地+新建链表)
1 定义单链表node的数据结构定义如下:class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; }}2 方法1:就地反转法2.1 思路把当前链表的下一个节点pCur插入到头结点dummy的下一个节点中,就地反转。...转载 2018-11-06 16:20:09 · 1918 阅读 · 0 评论 -
关于数据库ceil()函数,floor()函数,round()函数和trunc()函数
原 关于数据库ceil()函数,floor()函数,round()函数和trunc()函数 2016年10月26日 17:28:34 Teddy Li 阅读数:10850 <span class="tags-box artic-tag-box"&...转载 2018-11-09 11:02:24 · 897 阅读 · 0 评论 -
STL中非常好用的二分查找函数汇总
1、搜索某个元素是否存在,使用binary_search(beg,end,val)或binary_search(beg,end,val,op)2、获得被搜寻元素的位置,应使用lower_bound(),upper_bound()或equal_range()参数与以上相同3、检查若干个值是否存在bool includes(beg,end,searchBeg,searchEnd)或bool i...原创 2018-11-09 23:00:07 · 6736 阅读 · 0 评论 -
c/c++中define用法详解及代码示例
c++中define用法define在c++语言中用法比较多,这里对其进行整理。1.无参宏定义无参宏的宏名后不带参数。 其定义的一般形式为:#define 标识符 字符串1其中的“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define”为宏定义命令。“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等...转载 2018-12-18 16:20:26 · 634 阅读 · 0 评论 -
结构体讲解
一、了解结构体1在C语言中,除了最常见用数据类型,字符类型(char)、整数类型(short、int、long )、实型(float、double),,,,,,最常见也是最经典的还有一种数据类型,那就是结构体。 二、结构体经典面试题: (1)、什么是结构体? (2)、一般在什么情况下用到结构体? (3)、什么是结构体内存...转载 2018-12-18 21:13:32 · 299 阅读 · 0 评论 -
string类的深拷贝和浅拷贝问题
今天才知道string类的复制在windows下是浅拷贝,在linux下深拷贝!!!!!!!!!!!!!!!这个问题的发现源于笔者在使用strtok的时候写下如下代码string line="google.com";string top_domain=line;//这里是重点哦char* str=strtok((char*)line.c_str(),".");cout<<...原创 2019-06-05 22:12:45 · 798 阅读 · 0 评论