
C/C++
_dingzhen
一枚可爱又迷人的后端coder!
展开
-
C++ STL常用函数总结
STL常用函数总结在各大OJ或者leetcode刷题时,会不可避免地用到很多很多STL容器或者STL中的常用算法,然而有一些自己用的不熟的经常会在比赛时突然忘掉它的用法,参数,返回类型等,今天就来总结一下这些常用的能令我们解题过程事半功倍的函数!short is better:能用递归的一定不用栈,能用STL的一定不要自己实现!下面开始了!1.sort()快排函数原型:sort(起始地址, 末尾地址, cmp),其中cmp是可以自己定义的函数名.数组排序示例#include<bit原创 2020-12-02 21:30:17 · 10075 阅读 · 5 评论 -
Reverse Linked List
Reverse Linked ListReverse a singly linked list.Example:Input: 1->2->3->4->5->NULLOutput: 5->4->3->2->1->NULLFollow up:A linked list can be reversed either iterat...原创 2020-03-31 18:05:05 · 290 阅读 · 0 评论 -
C/C++程序计时函数
在C/C++中有可以直接测试程序运行时间的函数,在<time.h>/<ctime>头文件中,非常方便和实用。clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock(void) ;简单而言,就是该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用c...原创 2018-05-20 23:55:18 · 73693 阅读 · 0 评论 -
数据结构之线性表
开始考研复习数据结构了,准备把《数据结构》严蔚敏版中所有的数据结构全部实现一遍,今天是线性表.基本上和课本上的类c语言差不多。(代码注释的很详细了哈哈)Mycode:#include <cstdio>#include <cmath>#include <cstdlib>#include <algorithm>#include <io...原创 2019-07-04 13:08:29 · 153 阅读 · 0 评论 -
数据结构之链表
链表C++实现创建链表时默认创建0号结点,也就是头结点。头结点指向的第一个结点为1号结点Mycode:#include <cstdio>#include <cmath>#include <cstdlib>#include <algorithm>#include <iostream>using namespace std;...原创 2019-07-04 14:28:41 · 223 阅读 · 0 评论