递归(Recursion)算法思想递归算法是一种调用自身函数的算法(二叉树的许多性质在定义上就满足递归)。递归的基本性质就是函数调用,在处理问题的时候,递归往往是把一个大规模的问题不断地变小然后进行推导的过程。 举例:(汉诺塔问题)有三个塔 A、B、C,一开始的时候,在塔 A 上放着 n 个盘子,它 ...
分类:
编程语言 时间:
2020-07-14 00:42:37
阅读次数:
70
函数调用约定 函数调用约定,就是函数调用时如何传递参数的一种约定。 *栈的大小记录在pe头中。 主要的函数调用约定如下: cdecl stdcall fastcall 1.cdecl cdecl主要是C语言中使用的方式,调用者负责处理栈。 这里书本上给了一段代码: #include<stdio.h> ...
分类:
其他好文 时间:
2020-07-13 13:57:10
阅读次数:
49
a, b = 10, 2*x <--> a=10; b=2*x多值赋值经常用来交换变量,或将函数调用返回给变量: x, y = y, x -- swap 'x' for 'y' a[i], a[j] = a[j], a[i] -- swap 'a[i]' for 'a[j]' a, b = f() ...
分类:
其他好文 时间:
2020-07-12 17:02:48
阅读次数:
66
[C 错误处理C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 errno.h ... ...
分类:
其他好文 时间:
2020-07-12 10:39:58
阅读次数:
53
jQuery核心函数 作为一般函数调用:$(param) 参数为函数:当DOM加载完成后,执行此回调函数。 参数为选择器字符串:查找所有匹配的标签,并将它们封装成jQuery对象。 参数为DOM对象:将dom对象封装成jQuery对象。 参数为html标签字符串 (用得少):创建标签对象并封装成jQ ...
分类:
Web程序 时间:
2020-07-11 19:25:52
阅读次数:
75
1)函数对象 概念:重载了函数调用符()的类,其对象常称为函数对象 函数对象使用重载的()时,行为类似函数调用,也叫仿函数 是一个类,不是一个函数 特点:函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值 函数对象超出普通函数的概念,函数对象可以有自己的状态 函数对象可以作为参数传递 ...
分类:
其他好文 时间:
2020-07-10 23:54:58
阅读次数:
80
ylbtech-JavaScript-Runoob-JS函数:JavaScript 函数调用 1.返回顶部 1、 JavaScript 函数调用 JavaScript 函数有 4 种调用方式。 每种方式的不同在于 this 的初始化。 this 关键字 一般而言,在Javascript中,this指 ...
分类:
编程语言 时间:
2020-07-10 21:17:11
阅读次数:
62
相关资料:https://baike.baidu.com/item/lib%E6%96%87%E4%BB%B6/2108657?fr=aladdin 意义 LIB文件中存放的是函数调用的信息,值得一提的是数据库有静态数据库(.lib文件)和动态数据库(.dll文件)。 静态编译 静态编译将导出声明和 ...
分类:
其他好文 时间:
2020-07-10 09:56:30
阅读次数:
64
Pythpn并发编程——多线程与协程 1. 进程与线程 1.1 概念上 对于操作系统来说,一个任务就是一个进程Process,在一个进程内部,要同时干很多事情,就需要同时运行多个子任务,进程内的这些子任务就称为线程Thread 操作系统是让各个任务交替执行实现支持多任务的,真正地同时执行多任务需要多 ...
分类:
编程语言 时间:
2020-07-10 09:28:34
阅读次数:
63
/** 递归套路 总是两个相加 第一个+后面的所有 * 1. 根据题目搭架子,定义好入参、出参 * 2. 考虑并处理极端情况 * 3. 考虑正常情况(就是递归即函数调用自身) * **/ /**1. 拿一对刚出生的小兔子编故事。 假设,一对刚出生的小兔子,第一个月没有繁殖能力,两个月后生下一对兔子。 ...
分类:
其他好文 时间:
2020-07-09 22:46:03
阅读次数:
72