Bookmark this page
place77.com  

Most popular | Last updated | New releases | Free Software
Place77.com
»
Windows
»
Developer Tools
»
Components Libraries
»

IntX 0.9.3.3


Rate it   Help
0.0 stars , 0 votes
Like it
Total downloads 165
Last update June 25, 2010
Publisher Andriy Kozachuk
License Free
OS Windows
Size 0.3 MB
Share

Send update info
|
Request review
|
Suggest to a friend
|
Report spyware
|
Report error

Description

It provides all the basic arithmetic operations on integers, comparing, bitwise shifting etc. It also allows parsing numbers in different bases and converting them to string, also in any base. The advantage of this library is fast multiplication, division and from base/to base conversion algorithms - all the fast versions of the algorithms are based on fast multiplication of big integers using Fast Hartley Transform which runs for O(N * log N * log log N) time instead of classic O(N^2).

Bits of History
I have written IntX basically because I like big numbers and had some free time. Initial implementation was standard - I was using standard big integers +, -, *, / algorithms from Khuth book. After library was written I've decided to participate in contest held by GotDotNet.ru and received some replies which were saying that my library is too ... usual. Well, it was true, so I've decided to implement some more interesting algorithms in it.

I've started with writing multiplication using Fast Hartley Transform so big integers multiplication time estimate became to be O(N * log N * log log N) (here N is amount of DWORDs in number representation) which was a bit better then O(N^2) with classic algorithm :) Then I saw fast algorithm for transforming from one base to another in Knuth book; it was based on fast multiplication so Parse()/ToString() started working faster - O(N * (log N)^2) instead of O(N^2). Finally division was also optimized (again, with the help of fast multiplication) - became as fast as multiplication.

All this happened in 2005 year and in 2008 I've decided to publish this library on CodePlex - maybe it will be useful for someone out there (well, there is not so many similar libraries under .NET; also System.Numeric.BigInteger from .NET FW 3.5 was cancelled). Before publishing it on CodePlex I also made some cosmetic changes in code - used new .NET 2.0 features like generics (to minimize code duplication) and rewritten unit tests to use NUnit (they were previously written for MbUnit which is almost unknown and not used by community).

Code Example
Here is the sample of code which uses IntX and calculates 42 in power 1048576 (which is 2^20):


Download IntX 0.9.3.3 - free server


Post your review about this product

1.Drag bar to select rating


2.One line essential conclusion

3.Detailed opinion


4.Your name




The posting of advertisements is prohibited.Comments are pre-moderated.

All software reviews and articles becomes the sole property of Place77 . You acknowledge that you are responsable for the contents of your submission.Place77 reserves the right to remove or refuse to post any submission for any reason.


Top Software in Components Libraries
1.
LibUsbDotNet 2.2.5
All basic USB device functionality can be performed through common device classes allowing you to
2.
ODAC 6.90.0.59
Oracle Data Access Components (ODAC) is a library of components that provides native connectivity to
3.
libJSON 4.0
A JSON reader and writer which is super-effiecient, which runs circles around any other competing
4.
LibXL 2.4.3
It doesn't require Microsoft Excel and combines an easy to use and powerful features. Library
5.
SevenZipSharp 0.62
SevenZipSharp is an open source wrapper for 7-zip released under LGPL v3.0. It exploits the


IntX 0.9.3.3 Copyright Information
Place77 periodically updates pricing and software information about full version from the publisher. Mirror links are directly from our servers or publisher's sites.
Featured
TActive Movie
TActiveMovie is a VCL component for Delphi or C++ Builder.It helps you to embed the Microsoft's Media Player 6.4 within your application for Windows XP, Windows.
Top Software
1.
Internet Download Manager
Schedule, resume and accelerate downloads by up to 5 times
2.
WinToFlash
3.
Adobe Photoshop
4.
Quick Heal AntiVirus 32-bit
5.
Canon PIXMA MP250 Printer Driver 1.0.2
6.
Adobe Illustrator
7.
SoundMAX Integrated Digital Audio
8.
Freegate
9.
HP USB Disk Storage Format Tool
10.
McAfee AntiVirus
11.
EasyRecovery Professional
12.
HP Deskjet D1360 Printer Software&Driver 7.0.3 for XP
13.
ESET NOD32 Antivirus (64-bit)
14.
Cool Edit Pro 2.1
15.
Virtual Girl HD DeskMates

Top Games
1.
Project IGI
Play tactical shooter
2.
PES 2011
3.
Neighbours From Hell
4.
Project IGI 2 SP Covert Strike
5.
Need for Speed Underground
6.
Crazy Taxi 3
7.
Sniper: Ghost Warrior
8.
GTA Vice City - Mamaia Vice Mod 1.5
9.
Midnight Club 2
10.
Conflict Desert Storm 2
11.
Pro Evolution Soccer 6
12.
FIFA 11
13.
Hercules
14.
Brian Lara International Cricket
15.
Prince of Persia: The Sands of Time Free Full Game


Go to top