烂设计——被复杂化的索引
来源:互联网 发布:mac版本pr怎么降噪音 编辑:程序博客网 时间:2024/06/01 10:13
好的设计是:
先生产节点编号A_ind,在索引
% upper half for i=1:m/2-1 for j=1:n M=m/2-1; Begin=1; End= M*n; id=Begin-1+(j-1)*M +i; if(id+1<=End) A(id, id+1)=-1; end if(id-1>=Begin) A(id, id-1)=-1; end if(id+m<=End) A(id, id+M)=-1; end if(id-m>=Begin) A(id, id-M)=-1; end A(id, id )=4; k=k+1; end end for i=1:m/2-1 % -1 for j=1:n M2=m/2-1; % shift in id Begin2=End; % line 28 End2= End+M2*n; id=Begin2-1+(j-1)*M +i; if(id+1<=End2) A(id, id+1)=-1; end if(id-1>=Begin2) A(id, id-1)=-1; end if(id+M<=End2) A(id, id+M2)=-1; end if(id-M>=Begin2) A(id, id-M2)=-1; end A(id, id )=4; k=k+1; end end % interface % error for i=m for j=1:n M=m/2; id= (j-1)*M +i; if(1)%id+1<=mn/2) %A(id, id+1)=-1; index_j= id+ m*n/2- (i-1); A(id, index_j)=-1; end if(id-1>=1) A(id, id-1)=-1; end if(id+M<=mn/2) A(id, id+M)=-1; end if(id-M>=1) A(id, id-M)=-1; end A(id, id )=4; k=k+1; end end %}
- 烂设计——被复杂化的索引
- 简单问题复杂化的后果
- JSF,为什么把简单的事情复杂化?
- 莫将简单的问题复杂化
- OSChina 的全文搜索设计说明 —— 索引过程
- MySQL——索引的设计和使用
- MySQL Query 的优化—合理设计并利用索引
- 麻雀虽小,五脏俱全:是什么原因让简单的问题复杂化
- 设计索引的注意事项
- 设计索引的原则
- 索引的设计原则
- redis索引的设计
- 索引设计的原则
- SQL server 索引的设计
- SQL2005合理的索引设计
- SQL2005合理的索引设计
- SQL2005合理的索引设计
- 聚集索引的设计原则
- SVN增加文件和文件夹到忽略列表
- php调用mysql存储过程
- JSON与JAVA数据的相互转换
- java获取本地系统变量 Properties 及 RunTime
- C++: 二维数组作函数参数
- 烂设计——被复杂化的索引
- 大表新增字段
- poj 3080 Blue Jeans (KMP+最长公共子串)
- 如何利用svn自动同步更新到网站服务器
- 在rails 4.0 中 使用strong_parameters 来避免 ActiveModel::ForbiddenAttributesError 错误
- git 常用命令
- python学习视频
- 针对zend studio的格式化快捷键ctrl+shift+f无效
- 图形学 - 多层纹理技术的底层原理