c语言数据结构用的栈的头文件,可以让你直接引用,方便快捷
2024/2/24 8:25:46 1KB vc 6.0 头文件
1
1、基于Z-Stack-3.0.2;
2、IAR版本:IAR-10.10;
3、平台:CC2530;
4、剔除所有ZigBee相关的代码,只留下OSAL核心部分和HAL层;
5、OSAL定时器采用16位计数器的定时器1,单位计时:4us,累计1ms更新OSAL_Clock和OSAL_Timer;
6、增加睡眠时间更新,使OSAL_Clock和OSAL_Timer不丢失时间;
7、在IO中断服务程序立即启动HAL_PWRMGR_HOLD_EVENT事件,是按键能正常反应(原版Z-Stack睡眠是按键反应较慢),按键事件完成后立即启动HAL_PWRMGR_CONSERVE_EVENT事件,使使设备能正常睡眠;
2023/12/6 8:56:45 234KB OSAL CC2530
1
课程大纲每节课资料提前5天发放第1章本节大纲”破解“算法面试"Hack"theAlgorithmInterview算法面试究竟考什么史上最全的算法面试考点大全2013-2018面试难度变化如何在最有效率的准备算法面试如何在不押题的情况下更有信息的去面试2018/6/24上午9:30:00第2章本节大纲二分与LogN算法BinarySearch&LogNAlgorithm二分法三重境界二分位置之满足条件的第一次-BinarySearchonIndex-OOXX二分位置之保留一半-BinarSearchonIndex-Halfhalf二分答案-BinarySearchonResult学习BinarySearch的通用模板,不再死循环讲解SearchinRotatedSortedArray等10道高频二分搜索题2018/7/1上午9:30:00第3章本节大纲为面试而生的双指针算法TwoPointersAlgorithmTwoSum问题及他的各种扩展TwoSum&Follow-ups其他高频的双指针问题2018/7/2上午9:30:00第4章本节大纲宽度优先搜索和拓扑排序BFS&TopologicalSorting二叉树上的宽搜BFSinBinaryTree二叉树的序列化问题BinaryTreeSerialization图上的宽搜BFSinGraph拓扑排序TopologicalSorting棋盘上的宽搜BFSinChessboard2018/7/15上午9:30:00第5章本节大纲基于树的深度优先搜索Tree-basedDFS二叉树的深度优先遍历BinaryTreeDFSTraversal先序/中序/后序Preorder/inorder/postorder二叉树中的分治算法Divide&ConquerDFS模板IntroduceDFSTemplate二叉树高频面试问题递归三要素遍历算法与分治算法对比TraversevsDivideConquer2018/7/16上午9:30:00第6章本节大纲基于组合的深度优先搜索Combination-basedDFS组合类深搜CombinationDFS排列类深搜PermutationDFS图上的深搜GraphDFS非递归的深搜实现方法Non-Recursion2018/7/22上午9:30:00第7章本节大纲基于排列、图的深度优先搜索Permutation/GraphbasedDFSTBD2018/7/23上午9:30:00第8章本节大纲数据结构-栈,队列,哈希表与堆Stack,Queue,Hash&Heap哈希表Hash常用的哈希库的区别HashSetvsHashMapvsHashTable哈希表的实现原理BasicHashKnowledge哈希函数HashFunction冲突的解决方法Collision开散列OpenHashing闭散列ClosedHashing哈希扩容Rehashing哈希表高频面试题HighFrequentlyAskedHashQuestions堆堆的基本原理BasicHeapKnowledge优先队列与堆的联系和区别PriorityQueuevsHeap堆的高频面试题HighFrequentlyAskedHeapQuestions堆的代替品:TreeMap2018/7/29上午9:30:00第9章本节大纲数据结构-区间、数组、矩阵与树状数组Interval,Array,Matrix&BinaryIndexedTree数组Array子数组及相关面试题Subarray&RelatedQuestions其他高频数组问题HighFrequentAskedArrayQuestionsTBD2018/7/30上午9:30:00课程更新日志
2023/10/26 20:27:35 2.24MB 编程 算法 九章算法 动态规划
1
1.发现错误并改错。
给出一个实现插入排序的程序,文件名为InsertionSort.java,该文件中有代码错误,请单步调试,发现错误, 并改正错误,提示:只有一行程序有错误,所以只能修改代码中的某一行程序。
要求演示在eclipse开发环境下单步调试程序,如果没有eclipse开发环境,也可以使用其它集成开发环境,但是必须演示调试能力。
2.请编写程序输出13/17小数点后第100位的数字是几?考察循环和除法运算以及模运算(求余数运算)。
请补齐FractionalDigit.java文件中的代码 3.请编写程序,分别使用循环和递归两种方法计算斐波那契数列第9项是几? 斐波那契数列的第1项为1,第2项为1,后续任意项的值为其前两项的和。
请补齐Fibo.java文件中的代码 4.实现Array类中的indexOf函数;
阅读Node.java和SingleLinkedList.java两个关于单链表的类, 实现SingleLinkedList类中的indexOf函数;
5.阅读Node.java和SingleLinkedList.java类,利用它们来实现栈和双向队列功能,请阅读Stack.java 和Deque.java(双向队列),请实现Stack类中的pop函数,请实现Deque.java中的removeLast函数。
6.利用前面的Stack.java和Deque.java类,实现下面问题的求解: 队列中有从1到7(由小到大排列)的7个整数,问经过一个整数栈后,出栈的所有排列数有多少? 如果整数栈的容量是4(栈最多能容纳4个整数),那么出栈的排列数又是多少?(百度查询卡特兰数) 请补齐Catalan.java文件中的代码 7.八皇后问题。
在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、 同一列或同一斜线上,问有多少种摆法。
该程序代码在EightQueens.java文件中,请将voidplace(intn)函数 中未完成的代码补齐,并写出运行结果。
禁止修改其他代码。
8.学生排序。
给出4名同学,请按照学生的年龄排序,然后输出学生的学号和姓名。
具体代码见Student.java文件, 请实现sort函数。
并运行该程序。
9.二叉排序树检索。
BstNode.java和BinarySortTree.java是关于二叉排序树的程序文件,请阅读这两个程序文件,请实现contains函数,并运行该程序。
10.BASE64编码转换问题。
请百度百科查询base64编码,实现将二进制字节数据编码转换为base64的字符串数据,以及将base64字符串转换回二进制字节数据。
禁止使用JDK自带的Base64转换程序以及Apache开源网站上的程序,必须自己编写代码来实现BASE64编码和解码函数。
可以为该类添加其他数据成员和函数成员。
2023/9/1 23:15:20 28KB Java
1
该程序示例包含了一些基本几何体的绘制方法,包括网格、立方体、圆柱体、球。
网格在水面渲染、地形渲染中应用十分广泛,因此学习其相关的绘制方法很有用。
圆柱和球有着相似的绘制方法,通过指定的精细等级(slice和stack)来绘制。
示例代码包含了所有的绘制算法,以及通过一个程序来展示绘制效果。
2023/8/10 6:45:50 3.47MB 基本几何体 网格 立方体
1
MERN运动APP概括该项目使用Mongoose,MongoDB,Express,Node,HTML,CSS,Bootstrap,ReactRouter和React.js。
它使用户可以通过API或网站访问和保存运动日志。
可以在这里找到::报名表格用户可以注册一个用户ID。
//thistakestheusernamefromthis.state.userInputandbuildsanewuser //inthedatabase putUserToDb(){ varnewUser=this.state.newUserInput; console.log('callingaxios.postfromreact'); console.log('addingnewusertodatabase'); axi
2023/8/6 17:28:45 198KB JavaScript
1
权杖关于Scepter是驱动的工具。
它可以自动执行平凡,重复和容易出错的任务,使您能够专注于构建更好的基础架构。
产品特点通过分离Stack的模板及其配置来重用代码支持以JSON,YAML,Jinja2或PythonDSL(例如Troposphere)编写的模板通过将堆栈输出传递到相关堆栈的参数来进行依赖性解析通过将相关堆栈捆绑为逻辑组(例如,开发人员和生产人员)来支持堆栈组堆栈组级别的命令,例如使用单个命令创建多个堆栈快速,高度并行化的构建内置支持在多个AWS账户和区域中使用Stacks具有元操作(例如堆栈查询保护)的基础架构可见性支持通过可自定义的解析器在模板中插入动态值支持在Stack构建之前/之后将任意代码作为Hooks运行好处将云原生基础架构用作代码引擎(CloudFormation)您不需要管理状态使用流行模板语法的简单模板-Yaml&Jinja使用成熟的编程语言的强大灵活性-Python使用Hooks易于集成为CI/CD管道的一部分简单的CLI和API不受质疑-Sceptre不会强制执行特定的项目结构安装使用点
2023/7/11 0:09:14 209KB python infrastructure aws devops
1
这个是我在用CC2630时自己应用TI的栈协议期间的一个草稿,在TI的zstack_home_1_02_02a_44539/Projects/zstack/HomeAutomation/SampleDoorLockController的例程基础上标注了很多中文的注解,对于刚开始用这个芯片一脸蒙逼的初学者会有协助的,我刚开始看这个也很晕。
加速你对TI-RTOS下这个系统的快速理解。
这个工程开发环境是IARFORARM7.40.2栈协议版本:Z-Stack_Home_1.2.2a。
但要注意这个中文注解有些我自己的一些理解,还有一些是归纳了网上的一些说明。
仅仅是用来参考学习的,如有谬误还望见谅。
2023/2/4 8:52:30 12.1MB CC2630 CC265
1
运用Stack类实现窗体撤销功能
2023/1/13 14:43:13 38KB C#窗体
1
基于TI的Z-Stack-2.5.0源码,实现Coord接收到串口数据后通过射频发送到router,router收到后从串口输出,并前往给coord,可以测试传输延时(通过coord和router的串口观察,或者测量P20引脚)。
1
共 29 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡