摘要:
输入:一个非负整数。 输出:如果有相同数字,则输出true ,否则输出 false。 例如:输入 889 ,输出 true 输入 123 ,输出 false C++: 阅读全文
摘要:
最近在回顾数据结构,想到JDK这样好的代码资源不利用有点可惜,这是第一篇,花了心思。篇幅有点长,希望想看的朋友认真看下去,提出宝贵的意见。 :) 类继承体系图 内部原理 ArrayList 的3个字段 ArrayList保存的真的是对象吗?elementData 是一个Object 数组,这是为了兼 阅读全文
摘要:
二分查找,又叫折半查找,是一种在有序数组(以及其它线性存储结构)中查找一个元素的高效算法。时间复杂度为 O(logn) 算法思想 假设数组长度为len,待查找的元素为T。 1、让low= 0 , high = len-1 2、如果low>high,则查找以失败结束,否则循环进行查找 3、让mid 为 阅读全文
摘要:
最近在leetCode上刷提,还是满锻炼人的,为以后面试打基础吧。不多说下面开始。 问题:求[2,n]之间的素数的个数。 来源:leetCode OJ 提示: Let's start with a isPrime function. To determine if a number is prime 阅读全文
摘要:
继承的最大好处就是为了实现代码的复用。那么,子类到底从父类得到的什么呢? 实例成员 父类的private成员不会被子类继承,子类不能访问。但是子类对象的确包含父类的私有成员。 父类的 包访问成员 继承为子类的包访问成员。就好像他们直接定义在子类中一样。 父类的 protected 成员继承为子类的p 阅读全文
摘要:
Java有四种访问权限,其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。其中default代表缺省的访问权限,具体到代码中就是不写任何修饰符的默认情况。为了好表示为暂且命名为default。 public protected private 阅读全文
摘要:
PWM(Pulse Width Modulation)简介 PWM,也就是脉冲宽度调制,用于将一段信号编码为脉冲信号(一般是方波信号)。是在数字电路中 达到 模拟输出效果的一种手段。即:使用数字控制产生占空比不同的方波(一个不停在开与关之间切换的信号)来控制模拟输出。我们要在数字电路中输出模拟信号, 阅读全文
摘要:
一开始写Arduino 的时候很不习惯,没有main函数,因为好多东西都被隐藏了。一直想搞清楚,以便编写自己的库文件。于是研究一下午,下面是一些总结。 Arduino工程的初步认识 一、目录规范 当创建一个空的工程,先按下ctrl+s保存一下。这个时候弹出对话框,命名工程。假如命名为LED,并保存在 阅读全文
摘要:
#ifndef Arduino_h #define Arduino_h #include #include #include #include #include #include #include #include "binary.h" #ifdef __cplusplus extern "C"{ #endif void yield(void); #define... 阅读全文
摘要:
关于接口 接口描述了实现了它的类拥有什么功能。因为Java是强类型的,所以有些操作必须用接口去约束和标记。接口作为类的能力的证明,它表明了实现了接口的类能做什么。 类似与class,interface也是java中的一种引用类型。 接口中的成员 接口中的所有的成员,缺省情况下都是public的,也必 阅读全文