自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 1-7 n!的阶。

证明:n!=nn证明:n!=n^n证明:n!=nn如果lim⁡n→+∞f(n)g(n)=0,那么f(n)=o(g(n))如果\lim_{n\rightarrow+\infty}\frac{f(n)}{g(n)}=0,那么f(n)=o(g(n))如果n→+∞lim​g(n)f(n)​=0,那么f(n)=o(g(n))∵0≤n!nn=1n×2n×⋯×nn≤1n\because0\leq \frac{n!}{n^n}=\frac{1}{n}\times\frac{2}{n}\times\cdots\

2021-10-16 22:23:10 163

原创 2-8 O(1)空间子数组换位算法。

设a[0:n-1]是有n个元素的数组,k(O≤k≤n-1)是一个非负整数。试设计一个算法将子数组 a[0:k-1]与a[k:n-1]换位。要求:算法在最坏情况下耗时O(n),且只用到O(1)的辅助空间。#include <iostream>using namespace std;// [begin, end)void reverse(int a[], int begin, int end){ while (begin < end) { swap

2021-10-14 23:18:45 479

原创 2-3 改写二分搜索算法。

请改写二分搜索算法,使得当搜索元素x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。设a[0:n-1]是已排好序的数组。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。#include <iostream>using namespace std;void modifiedBinarySearch(int a[], int n, int x, int &i, int &j){ int left = 0; int right =

2021-10-14 21:53:56 937

原创 final,finally和finalize的区别

final,finally和finalize的区别final,最终的,修饰类、变量(成员变量和局部变量)、成员方法finally,修饰代码块finalize(),Object类中的一个方法final,最终的,修饰类、变量(成员变量和局部变量)、成员方法修饰类之后,该类不能被继承修饰变量之后,该变量变成自定义常量修饰方法之后,该方法不能被子类覆盖finally,修饰代码块finallly代码块的执行特征是:1.对于try-catch-finally代码块而言,不管是否发生异常,finally代码

2021-10-09 21:31:42 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除