c-变态跳台阶

一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。常规 int jumpFloorII(int number) { if…

C++-编写类String的构造函数、析构函数和赋值函数

说到这题就想到了我很早之前的一次面试,就是由于这题被面试官说的一文不值(当然说得也不错),这题是c++里面的基本题目,据说能够完整写出来的人,基础就达到了及格以上的水平,在后续的面…

c-计蒜客 排序好的数组删除重复数字

没事干的时候,可以刷一刷编程的题目,对算法进行熟悉一下,今天这题也是比较简单的,直接给出代码吧。 #include <iostream> using namespace…

c-归并排序

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 简单的说来归并排序算法,就…

c-希尔排序

希尔排序其实就是分组直接插入排序。先将一个待排列的数据分成若干个小组,然后对每个分组进行直接插入排序,最后将每个数据自成一组,进行直接插入排序,可得到排好的结果。 #include…

c-直接插入排序

直接插入排序:现在我从数组里面拿到一个数,此时我需要将这个数放到我前面已经排好的序列里面。 #include <stdio.h> #include <stdlib…

c++-基类与派生类

友元函数必须在类中进行声明而在类外定义,声明时须在函数返回类型前面加上关键字friend。友元函数虽不是类的成员函数,但它可以访问类中的私有和保护类型数据成员。 虚函数在重新定义时…

c-利用结构体存放信息并排序

说起来你们可能不信,今天自己没有选择“剁手”,不是被马爸爸忽悠去买买买了,而是选择孤独的写着代码,本来啥也没有,要是连代码都撸不成了,那就没救了,不知道在座的各位有没有抢到红包,买…

c-二分查找

二分查找作为一个基本的算法,在各种应用和考题中都有用到,其中有两种方式来实现,递归和循环,在适当的条件下选择不同的方式。其实在网上也找得很多关于算法的这种代码,之所以选择推送是希望…

c-函数指针做参数的冒泡排序

冒泡排序算法相比大家都很熟悉了,但是这样的写法不知道大家试过没有,利用函数指针作为参数实现。 #include<stdio.h> #include<time.h&…

1 13 14 15 22