- 博客(15)
- 收藏
- 关注
原创 排序算法学习:快速排序
算法思路 1)设k=a[0], 将k挪到适当位置,使得比k小的元素都在k左边,比k大的元素都在k右边,和k相等的,不关心在k左右出现均可 (O(n)时间完成) 2) 把k左边的部分快速排序 3) 把k右边的部分快速排序 关键在于第一步:如何在O(N)的时间内,将比k大的数都放在k的右边,比k小的数都放在k的左边?首先,我们用k来记住数组的第一个元素a[0],并且设置两个指向数组首端和末端的指
2017-10-11 16:23:02 269
原创 Longest Substring Without Repeating Characters
Longest substring without repeating characters
2017-10-10 16:32:49 225
原创 Two-sum
two-sum 题目描述 You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and retu
2017-10-10 15:13:04 167
原创 C++参数传递
函数返回值的类型函数的返回值不可以是数组类型,函数类型可以是指向数组或者函数的指针对局部静态变量的理解通常情况下,函数块内的普通局部变量是一种自动对象,他们在函数的控制路径经过变量定义语句的时候创建,在定义所在块的末尾销毁。但是,某些时候,我们需要令局部变量的生命周期贯穿函数调用及之后的时间,这个时候,可以将局部变量定义为staticl类型,它在程序执行路径第一次经过定义时初始化,在程序执行终止的时
2017-09-28 10:23:56 397
原创 constraints of a model of DPD
constraints of a model of DPD1)为了保证数字电路的实现,模型必须是离散时间域 2)兼顾静态非线性和记忆效应 3)由于DPD常用在基带,因此模型需可以处理复值信号 4)模型的输出与系数成线性关系,这样可以保证在模型extraction的时候线性识别算法可以直接应用 volterra级数可以满足上述要求,对于AB类功放和Doherty功放这种在小信号时表现为线性,大
2017-09-28 10:23:29 309
原创 运算符的重载
运算符重载实质上是对已有的运算符赋予多重含义,扩展c++中提供的运算符的适用范围,以用于类所表示表示得抽象数据类型返回值类型 operator 运算符 (形参表)在程序编译时,把运算符的表达式转换为对运算符函数的调用。把运算符的操作数,作为运算符函数的参数进行传递。
2017-07-30 12:08:15 334
原创 STL初步用法
STL概述STL: (Standard Template Library) 标准模板库,它包含一些常用的算法如排序查找,还有常用的数据结构如可变长数组、链表、字典等。使用方便,效率较高。
2017-07-16 16:11:06 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人