AvlTree
#include<stdio.h> #include<malloc.h> #include<stdlib.h> struct AvlNode; typedef struct AvlNode *Position; typedef struct A
#include<stdio.h> #include<malloc.h> #include<stdlib.h> struct AvlNode; typedef struct AvlNode *Position; typedef struct A
多项式加法运算 采用不带头结点的单向链表,按照指数递减的顺序排列各项 struct PolyNode{ int coef;//系数 int expon;//指数 struct PolyNode *link;//指向下一个结点的指针 }; typedef struct PolyNo
求最大子列和 给定个整数的序列,求函数 算法一 int MaxSubseqSum1(int A[], int N) {/三重嵌套循环,时间复杂度是O(N^3)/ int This
计算给定多项式在给定点处的值 方法1 (f(x)=a_0+a_1x+cdots+a_{n-1}x^{n-1}+a_nx^n) double f_1(int n, double a[], double x) { int i; double p = a[0]; for (i = 1;
实现函数PrintN,能顺序打印从1到N的全部正整数 循环写法 void printN_1(int N) { for (int i = 1; i <= N; i++) { printf("%dn", i); } return; } 递归写法 void p
去噪自动编码器 强制自动编码器学习有用特征的另一种方法是向其输入中添加噪声,训练它来恢复原始的无噪声输入。这个想法自1980年代开始就存在(在Yann LeCun 1987年的硕士论文中提到过)。在2008年的论文中,Pascal Vincent等人表明自动编码器也可以用于特征提
支持函数式编程的包 Python的目标不是变成函数式语言,但是得益于operator和functools等包的支持,函数式编程风格也可以信手拈来 operator模块 在函数式编程中,经常需要把算术运算符当作函数使用。例如,不适使用递归计算阶乘。求和可以使用sum函数,但是求积没
函数注解 Python 3提供了一种句法,用于为函数声明中的参数和返回值附加元数据 # 有注解的clip函数 def clip(text: str, max_len: 'int>0' = 80) -> str: # max_len参数的注解是字符串 &
获取关于参数的信息 HTTP微框架Bobo有个使用内省函数的例子 # Bobo直到hello需要person参数,并且从HTTP请求中获取它 import bobo @bobo.query('/') def hello(person): return 'H
拟牛顿法(Python实现) 使用拟牛顿法(BFGS和DFP),分别使用Armijo准则和Wolfe准则来求步长 求解方程 的极小值 import numpy as np # import tensorflow as tf d