public interface RecommendedList
Modifier and Type | Method and Description |
---|---|
boolean |
addUserItemIdx(int userIdx,
int itemIdx,
double rating)
add UserItemIdx
|
boolean |
contains(int userIdx)
Returns true if this list contains the specified userIdx.
|
java.util.Iterator<UserItemRatingEntry> |
entryIterator()
get the iterator of user-item-rating entry
|
double |
getEntryValue(int userIdx,
int itemIdx)
Deprecated.
|
java.util.List<ItemEntry<java.lang.Integer,java.lang.Double>> |
getItemIdxListByUserIdx(int userIdx)
get ItemIdxList By UserIdx
|
java.util.List<ItemEntry<java.lang.Integer,java.lang.Double>> |
removeUserIdx(int userIdx)
remove UserIdx
|
int |
size()
Returns the number of elements in this list.
|
void |
topNRank(int itemTopN)
top n ranked Items for all userIdx
|
void |
topNRankItemsByUser(int userIdx,
int topN)
top n ranked Items at user userIdx
|
java.util.Iterator<java.lang.Integer> |
userIterator()
get the iterator of user index
|
int size()
boolean addUserItemIdx(int userIdx, int itemIdx, double rating)
userIdx
- user indexitemIdx
- item indexrating
- rating valuejava.util.List<ItemEntry<java.lang.Integer,java.lang.Double>> getItemIdxListByUserIdx(int userIdx)
userIdx
- user indexjava.util.List<ItemEntry<java.lang.Integer,java.lang.Double>> removeUserIdx(int userIdx)
userIdx
- user indexboolean contains(int userIdx)
userIdx
- element whose presence in this list is to be tested@Deprecated @LibrecWaring(value="It is best not to use this method! Too slow and the complexity is O(itemIdxList.size()).") double getEntryValue(int userIdx, int itemIdx)
userIdx
- user indexitemIdx
- item indexjava.util.Iterator<java.lang.Integer> userIterator()
java.util.Iterator<UserItemRatingEntry> entryIterator()
void topNRankItemsByUser(int userIdx, int topN)
userIdx
- user userIdxtopN
- top n ranked Itemsvoid topNRank(int itemTopN)
itemTopN
- top n ranked ItemsCopyright © 2017. All Rights Reserved.