240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    2020-08-31

    插入排序 插入排序基本原理 插入排序的工作方式就像是打扑克牌一样,左手的牌都是有序的,而右手的牌都是无序的。对于右手的任意一张牌,从右向左遍历左...

  • 从数学归纳法到递归

    递归的数学基础是数学归纳法,我们高中都学过数学归纳法,首先先复习一下数学归纳法的知识,然后再一步一步过渡到如何理解和编写递归函数。 数学归纳法的...

  • Resize,w 360,h 240
    Gitbook搭建环境

    Gitbook搭建环境 准备工作 1. 安装Node.js Gitbook是基于Node.js的命令行工具,需要下载Node.js才能使用。当安...

  • Makefile的写法

    Makefile的作用 假设在工程operator文件夹下面有add.c、sub.c、mul.c、div.c、common.h、test.c文件...

  • 排序专题

    [TOC] 75. 颜色分类 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,请原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白...

  • 剑指Offer:32-把数组排成最小的数

    题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出...

  • 剑指Offer:30-连续子数组的最大和

    题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最...

  • 剑指Offer:29-最小的K个数

    题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 思路 实现...

  • 剑指Offer:28-数组中出现次数超过一半的数字

    题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数...