摘要:
二叉排序树其实就是二分法,平均时间复杂度为O(nlogn),以下是本人硬着头皮造的轮子。 以上程序随机生成100个0-99的数,程序不能插入相同的数,修改insert_bst_data这个函数就可以。 查找和增加数据都是比较简单,实现起来就需要依靠c的指针功底。(用全局变量毫无压力) 删除数据需要找 阅读全文
摘要:
内核里面用list_for_each_entry实在太多了,定义在linux-3.10/include/linux/list.h: 要分析list_entry就得分析container_of,linux-3.10/include/linux/kernel.h: 宏定义的第一行:typeof(x)是g 阅读全文
摘要:
1:复位电路的应用。 这个电路有效防止了RESET信号的按键机械抖动。 工作原理: 按键松开的过程,VCC-3V3-->R8-->(+C46-)-->R15-->R17&Q4BE-->GND对C46充电。这一个过程Q4BE瞬间导通,缓慢截止,RESET#瞬间变低电平,缓慢从低变高电平,波形均为RC曲 阅读全文
摘要:
在嵌入式系统里,较多场合需要LCD人机界面。分析以下LCD驱动电路。 LCD_VIN是3.6~5V,经过DC/DC burst升压得到LCD_AVDD,LCD_AVDD为LCD需要的模拟电压,根据LCD实际情况调整FB脚电压确定,这里假设是10V。 VGH是LCD的开关管的开启电压,假设这里需要15 阅读全文