摘要: 开始尝试一点点微信企业号的开发,目前的要求的开发的第三方软件可以直接通过微信扫码直接登录。 尝试第一步吧,理解一下,微信的开发文档中url怎么用。 刚开始接触是尝试主动调用,获得Access_Token. corpid为企业的代号,corpsecret是赋予了权限的用户的secretid. 其中用到 阅读全文
posted @ 2016-05-23 09:08 bounce 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 1.二叉搜索树 特点: 1.每个元素都有一个key,每个元素的key一定不相同。 2.左子树的key <根,右子树的key>根。 3.子树仍然满足条件。 索引二叉搜索树:在左端加上leftsize的field表示左端节点数+1. 插入:依次比较插入节点的key跟根节点的key 删除:1.leaf2. 阅读全文
posted @ 2016-05-22 21:14 bounce 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 问题描述:找A B的路径: 算法: 1. 搜索过程 * 先从位置a(3,2)开始, 把a可到达的相邻方格都表为1( 表示与a相距为1). 注意: 具体实现时, 将a位置置为2, 其它相邻方格为a位置的值+1 * 然后把标记为1的方格可到达的相邻方格都标记为2( 表示与a相距为2). 这里需要什么数据 阅读全文
posted @ 2016-05-22 15:29 bounce 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 后缀表达式的计算 算法描述: 1.遇到两个分量,就压入栈中。 2.遇到运算符就从栈中取出两个分量,计算结果,并将结果压入栈中。 具体实现: infix ->postfix 算法: 1.遇到分量直接输出。 2.遇到运算符,比较当前运算符和栈顶运算符的优先级,当前<=栈顶就输出,直到不<=。否则压栈 3 阅读全文
posted @ 2016-05-21 16:23 bounce 阅读(330) 评论(0) 推荐(0) 编辑
摘要: stack: 1.top and bottom.统一在top端增加和删除。 Attention: 函数 delete(x) 是将top端的元素删除并且赋值给x 实现:通过linked list实现 。 通过数组实现。 主要的应用:用于进行括号的匹配 尝试编程中因为之前没有怎么用过stack 主要用到 阅读全文
posted @ 2016-05-21 14:31 bounce 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 空间复杂度,时间复杂度。 空间复杂度包括:指令,变量,参数等,还包括运行时需要储存的空间大小。 时间复杂度:编译时间+运行时间。 方法一:计算重要的操作执行的次数。 2.一般来说平均复杂度不怎么好计算,可以选择计算最差和最优的。 排序算法: 1.选择排序: 每次从n..n-1..n-2..中选出最小 阅读全文
posted @ 2016-05-19 15:17 bounce 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.数据结构 DR,是包括data 和relationship.两者整合在一起。 2.ADT abstract data type: 将数据类型的使用和它的表示(机内存储),实现(机内操作的实现)分隔开来。 把一个数据类型的表示以及在这个类型上的操作实现封装到一个程序模块,用户不必知道。 几道递归编 阅读全文
posted @ 2016-05-19 11:24 bounce 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 题目: 两行字符串,求第一行字符串在第二行中出现的次数。 删除之前的写法,之前对KMP算法不太了解,现在终于理解,并且实现了一发,具体参考为https://www.zhihu.com/question/21923021。 阅读全文
posted @ 2016-05-18 09:41 bounce 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 数学逻辑题对我来说是一个大坑,脑袋根本转不过来。。。 1. 有解答是只要有满足公式 5*a+7*b=.. 可线性表达即可,待考证。 阅读全文
posted @ 2016-05-16 10:33 bounce 阅读(366) 评论(0) 推荐(0) 编辑
摘要: c++相关:对c++不是很了解,虽然学过,但是学得不是很好,使用更是很少。 1.inline函数 基本的形式: 关键字inline要与函数的定义放在一起才能成为内联函数: 函数的声明和定义的区别: inline是"用于实现的关键字",不是用于生成的关键字。声明相当于对外接口,调用者并不需要了解,是否 阅读全文
posted @ 2016-05-16 10:06 bounce 阅读(2986) 评论(0) 推荐(0) 编辑