笔试面试 众所周知,在一些消费支付的场合中,往往有“支付宝九五折”的优惠。 这天小苯来到了超市购买物品,一共有 种物品,每种物品只能购买一个,但有的物品支持优惠活动,有的并不支持。恰好本超市的结账是有“支付宝九五折”优惠的,小苯的支付宝余额还剩 元,他想知道他仅使用支付宝进行支付的话,最多能买几件物品?
笔试面试 下面 C++ 代码的运行结果为() #include <iostream> using namespace std; struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode() {} TreeNode(int value) : val(value) {} }; struct NewTreeNode : public TreeNode { int father; }; int main() { NewTreeNode newTreeNode; newTreeNode.father = -1; newTreeNode.val = -2; cout << newTreeNode.father << “, ” << newTreeNode.val << endl; }
笔试面试 我们假定一个用户搜索的关键词是他感兴趣的,现在请你基于这个前提设计一个小红书购物的推荐算法。 该算法的核心思想如下:首先给定一个商品清单,其中有每个商品所包含的关键词属性,然后给出用户最近搜索过的一些关键词,请你将包含用户搜索过的更多关键词的商品排在用户目录的前面。 对于包含关键词数量相同的商品,我们按默认顺序排序,也就是说按输入给定的顺序优先级。