专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
本文是采用射线法判断点是否在多边形内C语言多年前我自己实现了这样个算法但是随着时间推移我决定重写这个代码参考周培德计算几何书结合我实战和经验我相信在这个算法实现上这是你迄今为止遇到最优代码 这是个C语言小算法实现本来不想放到这里可是当我自己要实现这样个算法时候想在网上找个现成考察下来竟然个符合需要也没有我对自己大学读书时写代码没有信心所以决定重新写个并把它放到这里以飨读者也增加下BLOG点击量 首先定义点结构如下: /*Vertexstructure*/ typ [阅读全文] [PDF]
C语言实现CRC算法总的来说不是很难,不过对于刚学习C语言的朋友来说可能还是有点困难,有困难的话就先看看代码吧,呵呵,在研究代码中学习提高也是不错的啊! /*本程序实现CRC算法,编译环境为turboC2.0*/ #include<stdio.h> intmain() { voidcrc(unsignedlongM,unsignedlongG); unsignedlongM,G; printf(\"Pleaseput2sequences:\\n\"); scanf(\"%lu%lu\",&M,&G); printf(\"\\ [阅读全文] [PDF]
1.分形介绍 我们人类生活世界是个极其复杂世界例如喧闹都市生活、变幻莫测股市变化、复杂生命现象、蜿蜒曲折海岸线、坑坑洼洼地面等等都表现了客观世界特别丰富现象基于传统欧几里得几何学各门自然科学总是把研究对象想象成个个规则形体而我们生活世界竟如此不规则和支离破碎和欧几里得几何图形相比拥有完全区别层次复杂性分形几何则提供了种描述这种不规则复杂现象中秩序和结构新思路方法 什么是分形几何?通俗点说就是研究无限复杂但具有定意义下自相似图形和结构几何学什么是自相似呢?例如棵苍天 [阅读全文] [PDF]
我想每个计算机专业学生或多或少都接触过哈夫曼编码数据结构中老问题了大体就是给出些和这些出现频率让你为这些设计个 2进制编码要求频率最高编码最短解决思路方法是构造棵哈夫曼树( 2叉树)其基本思路是每次从这些中挑出两个频率最低然后构造个新结点使新结点左右孩子指针分别指向那两个节点我想这个大家都很清楚了我就不多说了主要讲下这次我用c实现时遇到问题首先我定义了个哈夫曼树结点: hnode{ public:  friend bool operator > (hnod [阅读全文] [PDF]
unit Crc32;erfaceuses Windows,SysUtils,Classes;const //Crc32表 Table:Array[0..255] of DWORD= ( $00000000, $77073096, $EE0E612C, $990951BA, $076DC419, $706AF48F, $E963A535, $9E6495A3, $0EDB8832, $79DCB8A4, $E0D5E91E, $97D2D988, $09B64C2 [阅读全文] [PDF]
unit Crc32;erface ---转截ksaiyBloguses Windows,SysUtils,Classes;const //Crc32表 Table:Array[0..255] of DWORD= ( $00000000, $77073096, $EE0E612C, $990951BA, $076DC419, $706AF48F, $E963A535, $9E6495A3, $0EDB8832, $79DCB8A4, $E0 [阅读全文] [PDF]
在用C Builder进行设计时很多时候需要在运行状态下更改Control控件字体名称或大小虽然VCL类库中提供了TFontDialog对话框组件但有时候并不是很方便而C Builder本身又没有提供类似Word工具栏中字体名称及大小选择下拉列表为方便使用作者特编写两个字体组件 TFontNameComboBox和TFontSizeComboBox下简单介绍下实现思路方法及原理 要想取得系统所支持字体及字体大小需要用到Windows SDK [阅读全文] [PDF]
1 共7条 分1页