在web项目中,通过下拉框、JQuery和ajax可以实现下拉框联动查询。 譬如说,当你查询某个地方时,页面上有:省份:<下拉框省份> 市区:<下拉框市区> 县乡:<下拉框县乡> 街道:<街道下拉框> 查询 譬如说,你选择了省:江苏省,那么在市区中只会显示江苏省的市区 譬如:(网上的图) 具体详细实 ...
分类:
编程语言 时间:
2017-04-17 14:21:37
阅读次数:
222
把递归算法转化为非递归算法, 有如下两种基本方法:1)通过分析, 用迭代的方式自底向上. 有时需用栈保存参数2)模拟函数调用过程, 用栈保存入参 尾递归: 一个函数只在return处调用自身。很多编译器就能将其转换为迭代 更通用点的伪代码: 注: 如果递归子函数都在一起且在递归母函数程序的末尾,则无 ...
分类:
其他好文 时间:
2017-04-14 09:59:40
阅读次数:
142
最近在用C#与数据库打交道。开发过程中采用了ORM模型(以前是纯sql玩法,复杂的逻辑用存储过程做)。 为了能通过配置文件动态地查询字段,也就是说需要能这样写: db.AsQuery<T>.Select("字段")//伪代码 通过多方查找终于找到了方案,那就是用动态Lambda表达式树(.net3. ...
分类:
其他好文 时间:
2017-04-07 21:58:44
阅读次数:
187
结合双数组Trie的AC自动机算法是一种相对比较快的词匹配算法,常见于分词系统用于分词,本文准备用伪代码结合实例的形式来讲解一下该匹配算法的实现原理 构建步骤: 1.Trie树的构建 首先直观感受一下Trie树: 插入模式串 ball、bat、doll、dork、dorm、do、send、sense ...
分类:
编程语言 时间:
2017-04-07 14:43:34
阅读次数:
235
优点 简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。 易学————就如同你即将看到的一样,Python极其容易上手 ...
分类:
编程语言 时间:
2017-04-04 22:52:10
阅读次数:
136
单链表之一元多项式求和 一元多项式求和单链表实现伪代码1、工作指针 pre、p、qre、q 初始化2、while(p 存在且 q 存在)执行下列三种情况之一: 2.1、若 p->exp < q->exp:指针 p 后移; 2.2、若 p->exp > q->exp,则 2.2.1、将结点 q 插到结 ...
分类:
编程语言 时间:
2017-04-03 16:50:05
阅读次数:
298
一、计划进度 计划安排时间 计划完成内容 是否完成 2017.3.25 2017.4.1 完成数据预处理,以及尝试使用伪代码描述算法 2017.4.2 2017.4.8 尝试进行代码实现,并进行小规模数据集作为输入,进行测试 2017.4.9 2017.4.15 完善具体代码,并着手进行毕业论文撰写 ...
分类:
其他好文 时间:
2017-04-02 00:13:35
阅读次数:
214
数据结构还是很重要的,就算不是那种很牛逼的,但起码得知道基础的东西,这一系列就算是复习一下以前学过的数据结构和填补自己在这一块的知识的空缺。加油。珍惜校园中自由学习的时光。按照链表、栈、队列、排序、数组、树这种顺序来学习数据结构这门课程把。 -WH 一、单链表的概念 链表是最基本的数据结构,其存储的 ...
分类:
编程语言 时间:
2017-03-21 19:25:18
阅读次数:
270
好久没更新了,就更一篇普及组内容好了。 首先我们考虑如何用tarjan离线求出lca,伪代码大致如下: def tarjan(x): 将x标记为已访问 for c in x的孩子: tarjan(c) 将c所在并查集的父亲置为x for q in 关于x的询问: y=询问q除了x外的另一个端点 if... ...
分类:
其他好文 时间:
2017-03-18 18:20:42
阅读次数:
166
1、聚类是一种无监督学习,他讲相似的对象放到同一簇下,有点像自动分类。聚类方法几乎可以用到任何对象上,簇内的对象越相似,聚类结果就越好。 2、K均值聚类的优点 算法简单容易实现 缺点: 可能收敛到局部最小值,在大规模数据上收敛速度较慢 3、K-均值算法算法流程以及伪代码 首先随机选择k个初始点作为质 ...
分类:
其他好文 时间:
2017-03-17 00:27:01
阅读次数:
194