![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法笔记
求一个offer
这个作者很懒,什么都没留下…
展开
-
C++标准模板库常用总结
常用库函数总结包含#include< string>#include< string.h>(具体函数使用在同栏目的另一篇文章)#include< algorithm>原创 2020-08-08 20:10:56 · 122 阅读 · 0 评论 -
数据结构应用-栈/队列/链表 (+map)
数据结构应用-栈/队列/链表1 C++标准库STL常用介绍1.1 map准备工作定义使用(1) 访问(2) 访问1.2 queue() 队列 先进先出准备工作定义使用(1) push(x)(2) pop()(3) front()、back()1.3 stack() 后进先出准备工作定义使用(1)push(x)(2)pop()(3)top()2 具体应用栈的应用队列的应用链表的应用1 C++标准库STL常用介绍1.1 mapmap可以将任何基本类型 (键key) 映射到任何基本类型 (值value)。原创 2020-08-07 14:39:21 · 343 阅读 · 0 评论 -
归并排序+二分查找 完整程序
#include <stdio.h>#include <stdlib.h>#include<time.h>#define n 20int number[1000];int b[1000];void mergeSort(int left,int right){ int i; if(left<right){ i=(...原创 2019-04-20 10:10:43 · 112 阅读 · 0 评论 -
排序合集(冒泡排序/归并排序/快速排序····)
各种排序-冒泡排序。冒泡排序(一维数组)二级目录三级目录冒泡排序(一维数组)基本思想:遍历数组,每次把左右相邻的两个数比较大小,左边>右边,则交换位置,否则继续向下比较。n个数共需遍历n-1次。#include<stdio.h>int main(){ int a[10]={3,1,5,4,2}; for(int i=1;i<=4;i++){//进行n-1趟 //第i趟时从a[0]到a[n-i-1]都与他们下一个数比较,尾处的数排序后的为最大值,不用比较 for(i原创 2020-08-05 15:10:19 · 218 阅读 · 0 评论 -
string.h包含的函数
常用字符串函数strlen()strcmp()strcpy()strcat()strlen()得到字符数组第一个\0前的字符的个数strcmp()返回两个字符串大小的比较结果strcpy()把一个字符串复制给另一个字符串strcat()把一个字符串接到另一个字符串后...原创 2020-08-05 09:48:15 · 5102 阅读 · 0 评论 -
常用math函数
C/C++ 常用math函数-注意加math.h头文件1 fabs(double x)2 floor(double x)和ceil(double x)1 fabs(double x)用于对double类型变量取绝对值#include <stdio.h>#include <math.h>int main(){ double a=-12.56; printf("%.2f\n",fabs(a)); return 0; }输出结果:12.562 floor(doub原创 2020-08-04 15:48:23 · 124 阅读 · 0 评论