随笔 - 260  文章 - 0  评论 - 0  阅读 - 52987 

随笔分类 -  数据结构与算法

数据表示和数据操作的方法;大数据的排序、搜索算法;典型题目的思考方式和处理技巧等
快速排序在求解器中的应用
摘要:快速排序的标准代码 1 template <class T, class LessThan> 2 void sort(T* array, int size, LessThan lt) 3 { 4 if (size <= 15) 5 selectionSort(array, size, lt); 6 阅读全文
posted @ 2022-09-13 14:03 海阔凭鱼跃越 编辑
算法学习——The Compass Search Optimization Algorithm
摘要:该算法对应有各种语言版本:python、c++、MATLAB等 COMPASS_SEARCH, a Python library which seeks the minimizer of a scalar function of several variables using compass sea 阅读全文
posted @ 2021-07-07 14:12 海阔凭鱼跃越 编辑
代码解读——给定已知赋值文字序列交由求解函数solveLimited传播并处理冲突
摘要:在主函数main.cc中 在化简求解代码段之后: vec<Lit> dummy; lbool ret = S.solveLimited(dummy); 在Solver.h文件中 inline lbool Solver::solveLimited (const vec<Lit>& assumps){ 阅读全文
posted @ 2020-05-12 11:08 海阔凭鱼跃越 编辑
蕴含图学习过程代码的修改
该文被密码保护。
posted @ 2020-05-04 08:13 海阔凭鱼跃越 编辑
蕴含图讲解1——传播的实际信息
摘要:基于一个实际的cnf例子讲解传播。 cnf文件: 数据文件:10.44.1667358355.cnf 1 p cnf 10 44 2 10 -1 5 0 3 -1 -4 -3 0 4 -5 -4 6 0 5 -2 -1 4 0 6 10 -8 -7 0 7 9 2 -6 0 8 -1 -2 -6 0 阅读全文
posted @ 2020-04-21 22:21 海阔凭鱼跃越 编辑
决策变元分支策略——文献学习:Understanding VSIDS Branching Heuristics in Conflict-Driven Clause-Learning SAT Solvers_______sat求解器是一个大数据系统
摘要:Modern CDCL SAT solvers maintain lots of state features such as the partial assignment, trail, learnt clause database, saved phases, etc. 译文:现代CDCL SA 阅读全文
posted @ 2020-04-13 01:20 海阔凭鱼跃越 编辑
不断增长的海量数据的排序算法——桶排序
摘要:来源:百度百科https://baike.so.com/doc/6805698-7022638.html 桶排序 应用实例 一年的全国高考考生人数为500 万,分数使用标准分,最低100 ,最高900 ,没有小数,要求对这500 万元素的数组进行排序。 分析:对500W数据排序,如果基于比较的先进排 阅读全文
posted @ 2020-04-09 20:57 海阔凭鱼跃越 编辑

点击右上角即可分享
微信分享提示