C++ ജനറിക് ഓപ്പൺ അഡ്രസ് ഹാഷ് മാപ്പ് എന്ന് പേരിട്ടിരിക്കുന്ന വിൻഡോസ് ആപ്പാണിത്, ഇതിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് oahm.zip ആയി ഡൗൺലോഡ് ചെയ്യാം. വർക്ക്സ്റ്റേഷനുകൾക്കായുള്ള സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവായ OnWorks-ൽ ഇത് ഓൺലൈനായി പ്രവർത്തിപ്പിക്കാം.
C++ ജനറിക് ഓപ്പൺ അഡ്രസ് ഹാഷ് മാപ്പ് എന്ന് പേരിട്ടിരിക്കുന്ന ഈ ആപ്പ് OnWorks-നൊപ്പം സൗജന്യമായി ഓൺലൈനായി ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
ഈ ആപ്പ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഈ നിർദ്ദേശങ്ങൾ പാലിക്കുക:
- 1. നിങ്ങളുടെ പിസിയിൽ ഈ ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്തു.
- 2. ഞങ്ങളുടെ ഫയൽ മാനേജറിൽ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമം നൽകുക.
- 3. അത്തരം ഫയൽമാനേജറിൽ ഈ ആപ്ലിക്കേഷൻ അപ്ലോഡ് ചെയ്യുക.
- 4. ഈ വെബ്സൈറ്റിൽ നിന്ന് ഏതെങ്കിലും OS OnWorks ഓൺലൈൻ എമുലേറ്റർ ആരംഭിക്കുക, എന്നാൽ മികച്ച Windows ഓൺലൈൻ എമുലേറ്റർ.
- 5. നിങ്ങൾ ഇപ്പോൾ ആരംഭിച്ച OnWorks Windows OS-ൽ നിന്ന്, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമത്തോടുകൂടിയ ഞങ്ങളുടെ ഫയൽ മാനേജർ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിലേക്ക് പോകുക.
- 6. ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക.
- 7. നിങ്ങളുടെ Linux വിതരണ സോഫ്റ്റ്വെയർ ശേഖരണങ്ങളിൽ നിന്ന് വൈൻ ഡൗൺലോഡ് ചെയ്യുക. ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, വൈൻ ഉപയോഗിച്ച് അവ പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ആപ്പിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യാം. ജനപ്രിയ വിൻഡോസ് പ്രോഗ്രാമുകളും ഗെയിമുകളും ഇൻസ്റ്റാൾ ചെയ്യാൻ സഹായിക്കുന്ന വൈനിലൂടെയുള്ള ഫാൻസി ഇന്റർഫേസായ PlayOnLinux നിങ്ങൾക്ക് പരീക്ഷിക്കാവുന്നതാണ്.
ലിനക്സിൽ വിൻഡോസ് സോഫ്റ്റ്വെയർ പ്രവർത്തിപ്പിക്കാനുള്ള ഒരു മാർഗമാണ് വൈൻ, എന്നാൽ വിൻഡോസ് ആവശ്യമില്ല. ഏത് ലിനക്സ് ഡെസ്ക്ടോപ്പിലും നേരിട്ട് വിൻഡോസ് പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ഒരു ഓപ്പൺ സോഴ്സ് വിൻഡോസ് കോംപാറ്റിബിലിറ്റി ലെയറാണ് വൈൻ. അടിസ്ഥാനപരമായി, വൈൻ ആദ്യം മുതൽ ആവശ്യത്തിന് വിൻഡോസ് വീണ്ടും നടപ്പിലാക്കാൻ ശ്രമിക്കുന്നു, അതുവഴി യഥാർത്ഥത്തിൽ വിൻഡോസ് ആവശ്യമില്ലാതെ തന്നെ എല്ലാ വിൻഡോസ് ആപ്ലിക്കേഷനുകളും പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
സ്ക്രീൻഷോട്ടുകൾ
Ad
C++ പൊതുവായ തുറന്ന വിലാസ ഹാഷ് മാപ്പ്
വിവരണം
നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് 2 ഫയലുകൾ മാത്രം ഉൾപ്പെടുത്തി നിങ്ങൾക്ക് ഈ ഹാഷ് മാപ്പ് ഉപയോഗിക്കാൻ കഴിയും എന്നതാണ് ഈ പ്രോജക്റ്റിന്റെ പ്രയോജനം. (അല്ലെങ്കിൽ 1, നിങ്ങൾക്ക് വേണമെങ്കിൽ നേരിട്ട് hashmap.hpp-ൽ pool.hpp ഉള്ളടക്കം മുറിക്കുക/ഒട്ടിക്കുക).ഇത് ടെംപ്ലേറ്റ് ആണ്, നിങ്ങളുടെ അടങ്ങിയിരിക്കുന്ന തരങ്ങൾ POD-കൾ ആയിരിക്കണമെന്നില്ല, ഡിലീറ്റ്_കീയും ശൂന്യ_കീയും സജ്ജീകരിക്കേണ്ട ആവശ്യമില്ല. ഗൂഗിൾ ഡെൻസ്മാപ്പിൽ നിന്ന് വ്യത്യസ്തമായി.
ഇത് മിക്കവാറും "C++ unordered_map" സ്റ്റാൻഡേർഡ് കൺഫോർമന്റാണ്, നിങ്ങൾ ഇത് ഡൗൺലോഡ് ചെയ്യുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഒരു വിഷ്വൽ സ്റ്റുഡിയോ പ്രോജക്റ്റ് അല്ലെങ്കിൽ unordered_map-നായി GCC-യിൽ നിന്നുള്ള ടെസ്റ്റ് സ്യൂട്ട് സമന്വയിപ്പിക്കുന്ന CMakeLists.txt കാണാം. ഈ മാപ്പ് കടന്നുപോകുന്നത്.
ചില ബെഞ്ച്:
== 1 ദശലക്ഷം ഇൻറ്റ് പുഷ് ==
*തുറന്ന വിലാസം: 275.852 ms
*സംവരണം ചെയ്ത ഓപ്പൺഅഡ്ഡിആർ: 110.268 എംഎസ്
STD ഓർഡർ ചെയ്യാത്തത്: 277.544 ms
== 100k ക്രമരഹിതമായ മായ്ക്കലുകൾ ==
* openaddr: 8.70804 ms
STD ഓർഡർ ചെയ്യാത്തത്: 20.6305 ms
== 1M ആവർത്തനം ==
* openaddr: 185.528 ms
STD ഓർഡർ ചെയ്യാത്തത്: 1010.53 ms
== 50M ൽ 1k കണ്ടെത്തലുകൾ ==
* openaddr: 4.24 ms
STD ഓർഡർ ചെയ്യാത്തത്: 10.44 ms
പ്രേക്ഷകർ
ഡെവലപ്പർമാർ
പ്രോഗ്രാമിംഗ് ഭാഷ
സി ++
https://sourceforge.net/projects/cgenericopenaddresshashmap/ എന്നതിൽ നിന്നും ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷനാണിത്. ഞങ്ങളുടെ സൗജന്യ ഓപ്പറേറ്റീവ് സിസ്റ്റങ്ങളിലൊന്നിൽ നിന്ന് ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഇത് OnWorks-ൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്നു.