go-datastructures എന്ന് പേരിട്ടിരിക്കുന്ന വിൻഡോസ് ആപ്പാണിത്, ഇതിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് v1.1.6sourcecode.tar.gz ആയി ഡൗൺലോഡ് ചെയ്യാം. വർക്ക്സ്റ്റേഷനുകൾക്കായുള്ള സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവായ OnWorks-ൽ ഇത് ഓൺലൈനായി പ്രവർത്തിപ്പിക്കാം.
Go-datastructures എന്ന് പേരിട്ടിരിക്കുന്ന ഈ ആപ്പ് 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 നിങ്ങൾക്ക് പരീക്ഷിക്കാവുന്നതാണ്.
ലിനക്സിൽ വിൻഡോസ് സോഫ്റ്റ്വെയർ പ്രവർത്തിപ്പിക്കാനുള്ള ഒരു മാർഗമാണ് വൈൻ, എന്നാൽ വിൻഡോസ് ആവശ്യമില്ല. ഏത് ലിനക്സ് ഡെസ്ക്ടോപ്പിലും നേരിട്ട് വിൻഡോസ് പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ഒരു ഓപ്പൺ സോഴ്സ് വിൻഡോസ് കോംപാറ്റിബിലിറ്റി ലെയറാണ് വൈൻ. അടിസ്ഥാനപരമായി, വൈൻ ആദ്യം മുതൽ ആവശ്യത്തിന് വിൻഡോസ് വീണ്ടും നടപ്പിലാക്കാൻ ശ്രമിക്കുന്നു, അതുവഴി യഥാർത്ഥത്തിൽ വിൻഡോസ് ആവശ്യമില്ലാതെ തന്നെ എല്ലാ വിൻഡോസ് ആപ്ലിക്കേഷനുകളും പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
go-datastructures
Ad
വിവരണം
Go-datastructures എന്നത് ഉപയോഗപ്രദവും പ്രവർത്തനക്ഷമതയുള്ളതും ത്രെഡ്സേഫ് ഗോ ഡാറ്റാസ്ട്രക്ചറുകളുടെ ഒരു ശേഖരമാണ്. എൻ-ഡൈമൻഷണൽ ശ്രേണികളിൽ കൂട്ടിയിടിക്കുന്നതിനുള്ള ഇടവേള വൃക്ഷം. ചുവപ്പ്-കറുപ്പ് ഓഗ്മെന്റഡ് ട്രീ വഴി നടപ്പിലാക്കുന്നു. അധിക അളവുകൾ ഇടം ലാഭിക്കുന്നതിന് ഒരേസമയം ഉൾപ്പെടുത്തലുകൾ/അന്വേഷണങ്ങൾ എന്നിവയിൽ കൈകാര്യം ചെയ്യപ്പെടുന്നു, എന്നിരുന്നാലും ഇത് ഉപയുക്ത സമയ സങ്കീർണ്ണതയ്ക്ക് കാരണമാകാം. ബിറ്റ് അറേകൾ ഉപയോഗിച്ച് ഇന്റർസെക്ഷൻ നിർണ്ണയിക്കപ്പെടുന്നു. ഒരൊറ്റ മാനത്തിൽ, തിരുകലും ഇല്ലാതാക്കലും അന്വേഷണങ്ങളും O(log n) സമയത്തിലായിരിക്കണം. ഹാഷ്മാപ്പുകൾ ഉപയോഗിച്ച് ഹാഷിംഗ് അവലംബിക്കാതെ തന്നെ അസ്തിത്വം കണ്ടെത്തുന്നത് ബിറ്റാറേ ഉപയോഗിച്ചിരുന്നു. എന്റിറ്റികൾക്ക് uint64 അദ്വിതീയ ഐഡന്റിഫയർ ആവശ്യമാണ്. രണ്ട് നിർവ്വഹണങ്ങൾ നിലവിലുണ്ട്, പതിവ്, വിരളമാണ്. സ്പേസ് ധാരാളം സ്ഥലം ലാഭിക്കുന്നു, എന്നാൽ ഉൾപ്പെടുത്തലുകൾ O(log n) ആണ്. രണ്ട് ബിറ്റാറേകൾക്കിടയിലുള്ള വിഭജനം കണ്ടെത്തുന്നതിന് ബിറ്റ്അറേ ഇന്റർഫേസിൽ ചില ഉപയോഗപ്രദമായ പ്രവർത്തനങ്ങൾ ഉണ്ട്. ഈ പാക്കേജിൽ 32-ഉം 64-ഉം നീളമുള്ള ബിറ്റ്മാപ്പുകളും ഉൾപ്പെടുന്നു, അത് അറേകളേക്കാൾ ബിറ്റ്മാപ്പുകൾ ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യകളിൽ സംഭരിച്ച് എല്ലാ പ്രവർത്തനങ്ങൾക്കും വേഗത വർദ്ധിപ്പിക്കുകയും O(1) നൽകുകയും ചെയ്യുന്നു.
സവിശേഷതകൾ
- Go 1.3+ ഉപയോഗിച്ച് മാത്രം പരീക്ഷിച്ചു
- ഓഗ്മെന്റഡ് ട്രീ, ബിറ്റാറേ, ഫ്യൂച്ചേഴ്സ്, ക്യൂ
- ഫിബൊനാച്ചി ഹീപ്പ്, റേഞ്ച് ട്രീ, ത്രെഡ്സേഫ്
- എവിഎൽ ട്രീ, എക്സ്-ഫാസ്റ്റ് ട്രൈ, വൈ-ഫാസ്റ്റ് ട്രൈ
- വേഗതയേറിയ പൂർണ്ണസംഖ്യ ഹാഷ്മാപ്പും സ്കിപ്ലിസ്റ്റും
- മാറ്റമില്ലാത്ത ബി ട്രീ, Ctrie, Dtrie എന്നിവയും മറ്റും
പ്രോഗ്രാമിംഗ് ഭാഷ
Go
Categories
ഇത് https://sourceforge.net/projects/go-datastructures.mirror/ എന്നതിൽ നിന്നും ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷനാണ്. ഞങ്ങളുടെ സൗജന്യ ഓപ്പറേറ്റീവ് സിസ്റ്റങ്ങളിലൊന്നിൽ നിന്ന് ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഇത് OnWorks-ൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്നു.