NlpToolkit-DataStructure
1.0.0
See the version list below for details.
dotnet add package NlpToolkit-DataStructure --version 1.0.0
NuGet\Install-Package NlpToolkit-DataStructure -Version 1.0.0
<PackageReference Include="NlpToolkit-DataStructure" Version="1.0.0" />
<PackageVersion Include="NlpToolkit-DataStructure" Version="1.0.0" />
<PackageReference Include="NlpToolkit-DataStructure" />
paket add NlpToolkit-DataStructure --version 1.0.0
#r "nuget: NlpToolkit-DataStructure, 1.0.0"
#:package NlpToolkit-DataStructure@1.0.0
#addin nuget:?package=NlpToolkit-DataStructure&version=1.0.0
#tool nuget:?package=NlpToolkit-DataStructure&version=1.0.0
Detailed Description
CounterHashMap
CounterHashMap bir veri tipinin kaç kere geçtiğini hafızada tutmak için kullanılmaktadır.
Bir CounterHashMap yaratmak için
a = CounterHashMap();
Hafızaya veri eklemek için
void Put(K key)
Örneğin,
a.Put("ali");
Bu aşamanın ardından "ali" nin sayacı 1 olur.
Hafızaya o veriyi birden fazla kez eklemek için
void PutNTimes(K key, int N)
Örneğin,
a.PutNTimes("veli", 5)
Bu aşamanın ardından "ali"'nin sayacı 5 olur.
Hafızada o verinin kaç kere geçtiğini bulmak için
int Count(K key)
Örneğin, "veli" nin kaç kere geçtiğini bulmak için
kacKere = a.Count("veli")
Bu aşamanın ardından kacKere değişkeninin değeri 5 olur.
Hafızada hangi verinin en çok geçtiğini bulmak için
K Max()
Örneğin,
kelime = a.Max()
Bu aşamanın ardından kelime "veli" olur.
LRUCache
LRUCache veri cachelemek için kullanılan bir veri yapısıdır. LRUCache en yakın zamanda kullanılan verileri öncelikli olarak hafızada tutar. Bir LRUCache yaratmak için
LRUCache(int cacheSize)
kullanılır. cacheSize burada cachelenecek verinin büyüklüğünün limitini göstermektedir.
Cache'e bir veri eklemek için
void Add(K key, T data)
kullanılır. data burada eklenecek veriyi, key anahtar göstergeyi göstermektedir.
Cache'de bir veri var mı diye kontrol etmek için
boolean Contains(K key)
kullanılır.
Cache'deki veriyi anahtarına göre getirmek için
T Get(K key)
kullanılır.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.2 is compatible. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.2
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on NlpToolkit-DataStructure:
| Package | Downloads |
|---|---|
|
NlpToolkit-Corpus
Package Description |
|
|
NlpToolkit-NGram
Package Description |
|
|
NlpToolkit-Classification
Package Description |
|
|
NlpToolkit-Hmm
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.