准时不早退的牛牛
准时不早退的牛牛
全部文章
分类
学习笔记(5)
归档
标签
去牛客网
登录
/
注册
CodingJMJ
好博客
全部文章
(共4篇)
算法基础-4-二分算法
4.二分算法 4.1 二分查找函数 写一个函数BinarySeach,在包含size个元素的、从小到大排序的int数组a里查找元素 p,如果找到,则返回元素下标,如果找不到,则返回-1。要求复杂度O(log(n)) int BinarySearch(int a[], int size, int ...
算法
排序
二分
学习笔记
2020-09-23
0
563
(详+例)C++学习笔记-4-C++的类
第四章 C++的类 4.1类的定义及声明 4.1.1基本概念 类保留字:class、struct或union可用来声明和定义类。 类的声明:由保留字class、struct或union加上类的名称构成。 类的定义:包括类名的声明部分和由{ }括起来的主体两部分构成。 类的实现:通常指类的函数成员的...
C++
析构函数
学习笔记
构造函数
类
2020-09-22
1
701
算法基础-2-递归(一)
2.递归(一) 递归的基本概念:一个函数调用其自身 递归的作用: 1.代替多重循环 2.解决本来就是用递归形式定义的问题 3.将问题分解为规模更小的子问题进行求解 2.1求阶乘 略 递归和普通函数一样是通过栈实现的 2.2汉诺塔 古代有一个梵塔,塔内有三个座A、B、C , A座上有64个盘子,盘...
算法
递归
C++
学习笔记
栈
2020-09-21
0
390
算法基础-1-枚举
1.枚举 1.1 完美立方 形如a3>= b3 + c3+ d3的等式被称为完美立方等式。例如123= 63 + 83+ 103。编写一个程序,对任给的正整数N(N≤100),寻找所有的四元组(a,b,c,d),使得a3=b3 + c3+ d3,其中a,b,c,d 大于1,小于等于N,且b&l...
算法
学习笔记
枚举
2020-09-20
0
609