I implement Dijkstra s Single Source Shortest Path, say SSP, algorithm for directed graphs using a simple data structure, say simple scheme, Fibonacci heaps, say F-heap scheme, and Pairing heaps, say P-heap scheme, and measure the relative performance of the three implementations.
标签: implement algorithm Dijkstra Shortest
上传时间: 2014-01-01
上传用户:BIBI
Zooming an image in a tpaintbox on a tscrollbox like magnifier in delphi , source code sample.
标签: tscrollbox tpaintbox magnifier Zooming
上传时间: 2013-11-25
上传用户:qw12
Verilog, c and asm source codes of the Minimig system, a fpga implementation of the Amiga computer. Version minimig-j used on the Minimig fpga board.
标签: implementation the computer Verilog
上传时间: 2017-09-24
上传用户:xauthu
VHDL source codes of the FPGA64, a fpga implementation of the C64 computer. Version for the c-one fpga board.
标签: the implementation computer Version
上传时间: 2017-09-24
上传用户:wqxstar
VHDL source codes of a 65xx compatible cpu core. Version 302.
标签: compatible Version source codes
上传时间: 2017-09-24
上传用户:tzl1975
AVR source code for performing speech, the speech voice will be like a robot voice. sources are in c language.
标签: speech voice performing sources
上传时间: 2017-09-26
上传用户:
·详细说明:h.264 source codes , the x264 is the most effience t e. and the codes are the newst codes . you c a n compile ti using VC 文件列表: x264 ....\AUTHORS ....\build ....\
上传时间: 2013-07-31
上传用户:zhang97080564
The C500 microcontroller family usually provides only one on-chip synchronous serialchannel (SSC). If a second SSC is required, an emulation of the missing interface mayhelp to avoid an external hardware solution with additional electronic components.The solution presented in this paper and in the attached source files emulates the mostimportant SSC functions by using optimized SW routines with a performance up to 25KBaud in Slave Mode with half duplex transmission and an overhead less than 60% atSAB C513 with 12 MHz. Due to the implementation in C this performance is not the limitof the chip. A pure implementation in assembler will result in a strong reduction of theCPU load and therefore increase the maximum speed of the interface. In addition,microcontrollers like the SAB C505 will speed up the interface by a factor of two becauseof an optimized architecture compared with the SAB C513.Moreover, this solution lays stress on using as few on-chip hardware resources aspossible. A more excessive consumption of those resources will result in a highermaximum speed of the emulated interface.Due to the restricted performance of an 8 bit microcontroller a pin compatible solution isprovided only; the internal register based programming interface is replaced by a set ofsubroutine calls.The attached source files also contain a test shell, which demonstrates how to exchangeinformation between an on-chip HW-SSC and the emulated SW-SSC via 5 external wiresin different operation modes. It is based on the SAB C513 (Siemens 8 bit microcontroller).A table with load measurements is presented to give an indication for the fraction of CPUperformance required by software for emulating the SSC.
标签: synchronous Emulating serial
上传时间: 2014-01-31
上传用户:z1191176801
Grammatica is a C# and Java parser generator (compiler compiler). It improves upon simlar tools (like yacc and ANTLR) by creating well-commented and readable source code, by having automatic error recovery and detailed error messages, and by support for testing and debugging grammars without generating source code. It supports LL(k) grammars with an unlimited number of look-ahead tokens.
标签: compiler Grammatica generator improves
上传时间: 2015-01-11
上传用户:stella2015
Small utility which calculates the difference in hours and seconds between a starting time and finish time. Useful for calculating payroll hours, overtime, etc. with C source code. Freeware.
标签: calculates difference and starting
上传时间: 2015-02-07
上传用户:jing911003