{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

数据结构与算法分析:Java语言描述(原书第3版)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

数据结构与算法分析:Java语言描述(原书第3版)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Content Description

本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具,讨论数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。
随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书将算法分析与*有效率的Java程序的开发有机结合起来,深入分析每种算法,并细致讲解精心构造程序的方法,内容全面,缜密严格。

第3版的主要更新如下:
第4章包含AVL树删除算法的实现。
第5章进行了全面修订和扩充,现在包含两种较新的算法——布谷鸟散列和跳房子散列。
第7章包含基数排序的相关内容,并给出了下界证明。
第12章增加了后缀树和后缀数组的相关材料,包括Karkkainen和Sanders的线性时间后缀数组构造算法。
更新书中的代码,使用了Java 7中的菱形运算符。

Author Description

马克·艾伦·维斯(MarkAllenWeiss)佛罗里达国际大学计算与信息科学学院教授、副院长,本科教育主任和研究生教育主任。他于1987年获得普林斯顿大学计算机科学博士学位,师从BobSedgewick。他曾经担任全美AP(AdvancedPlacement)考试计算机学科委员会的主席(2000-2004)。他的主要研究兴趣是数据结构、算法和教育学。

Catalogue

出版者的话
前言
第1章引论1
1.1本书讨论的内容1
1.2数学知识复习2
1.2.1指数2
1.2.2对数2
1.2.3级数2
1.2.4模运算4
1.2.5证明的方法4
1.3递归简论5
1.4实现泛型构件pre-Java 57
1.4.1使用Object表示泛型8
1.4.2基本类型的包装9
1.4.3使用接口类型表示泛型9
1.4.4数组类型的兼容性10
1.5利用Java 5泛型特性实现泛型构件11
1.5.1简单的泛型类和接口11
1.5.2自动装箱/拆箱11
1.5.3菱形运算符12
1.5.4带有限制的通配符12
1.5.5泛型static方法14
1.5.6类型限界14
1.5.7类型擦除15
1.5.8对于泛型的限制15
1.6函数对象16
小结18
练习18
参考文献19
第2章算法分析20
2.1数学基础20
2.2模型22
2.3要分析的问题22
2.4运行时间计算24
2.4.1一个简单的例子24
2.4.2一般法则24
2.4.3最大子序列和问题的求解26
2.4.4运行时间中的对数31
2.4.5分析结果的准确性33
小结33
练习34
参考文献37
第3章表、栈和队列39
3.1抽象数据类型39
3.2表ADT39
3.2.1表的简单数组实现40
3.2.2简单链表40
3.3Java Collections API中的表41
3.3.1Collection接口41
3.3.2Iterator接口42
3.3.3List接口、ArrayList类和LinkedList类43
3.3.4例子:remove方法对LinkedList类的使用44
3.3.5关于ListIterator接口46
3.4ArrayList类的实现46
3.4.1基本类46
3.4.2迭代器、Java嵌套类和内部类49
3.5LinkedList类的实现52
3.6栈ADT58
3.6.1栈模型58
3.6.2栈的实现59
3.6.3应用59
3.7队列ADT65
3.7.1队列模型65
3.7.2队列的数组实现65
3.7.3队列的应用66
小结67
练习67
第4章树71
4.1预备知识71
4.1.1树的实现72
4.1.2树的遍历及应用72
4.2二叉树75
4.2.1实现76
4.2.2例子:表达式树76
4.3查找树ADT——二叉查找树78
4.3.1contains方法79
4.3.2findMin方法和findMax方法80
4.3.3insert方法80
4.3.4remove方法82
4.3.5平均情况分析83
4.4AVL树86
4.4.1单旋转87
4.4.2双旋转89
4.5伸展树94
4.5.1一个简单的想法(不能直接使用)95
4.5.2展开96
4.6再探树的遍历100
4.7B树101
4.8标准库中的集合与映射105
4.8.1关于Set接口105
4.8.2关于Map接口105
4.8.3TreeSet类和TreeMap类的实现106
4.8.4使用多个映射的实例106
小结111
练习111
参考文献115
第5章散列117
5.1一般想法117
5.2散列函数117
5.3分离链接法119
5.4不用链表的散列表123
5.4.1线性探测法123
5.4.2平方探测法124
5.4.3双散列129
5.5再散列130
5.6标准库中的散列表132
5.7最坏情形下O(1)访问的散列表 133
5.7.1完美散列133
5.7.2布谷鸟散列135
5.7.3跳房子散列143
5.8通用散列法146
5.9可扩散列148
小结149
练习150
参考文献153
第6章优先队列(堆)156
6.1模型156
6.2一些简单的实现156
6.3二叉堆157
6.3.1结构性质157
6.3.2堆序性质157
6.3.3基本的堆操作158
6.3.4其他的堆操作162
6.4优先队列的应用164
6.4.1选择问题164
6.4.2事件模拟165
6.5d-堆166
6.6左式堆167
6.6.1左式堆性质167
6.6.2左式堆操作168
6.7斜堆172
6.8二项队列173
6.8.1二项队列结构174
6.8.2二项队列操作174
6.8.3二项队列的实现176
6.9标准库中的优先队列180
小结180
练习181
参考文献184
第7章排序186
7.1预备知识186
7.2插入排序186
7.2.1算法186
7.2.2插入排序的分析187
7.3一些简单排序算法的下界187
7.4希尔排序188
7.5堆排序191
7.6归并排序193
7.7快速排序198
7.7.1选取枢纽元199
7.7.2分割策略200
7.7.3小数组202
7.7.4实际的快速排序例程202
7.7.5快速排序的分析203
7.7.6选择问题的线性期望时间算法206
7.8排序算法的一般下界207
7.9选择问题的决策树下界209
7.10对手下界210
7.11线性时间的排序:桶排序和基数排序212
7.12外部排序216
7.12.1为什么需要一些新的算法217
7.12.2外部排序模型217
7.12.3简单算法217
7.12.4多路合并218
7.12.5多相合并219
7.12.6替换选择219
小结220
练习221
参考文献225
第8章不相交集类227
8.1等价关系227
8.2动态等价性问题227
8.3基本数据结构229
8.4灵巧求并算法231
8.5路径压缩233
8.6路径压缩和按秩求并的最坏情形234
8.6.1缓慢增长的函数235
8.6.2利用递归分解的分析235
8.6.3O(M log*N)界240
8.6.4O(Mα(M,N))界240
8.7一个应用241
小结243
练习243
参考文献244
第9章图论算法246
9.1若干定义246
9.2拓扑排序248
9.3最短路径算法250
9.3.1无权最短路径251
9.3.2Dijkstra算法254
9.3.3具有负边值的图258
9.3.4无圈图259
9.3.5所有点对最短路径261
9.3.6最短路径的例子261
9.4网络流问题262
9.5最小生成树267
9.5.1Prim算法267
9.5.2Kruskal算法269
9.6深度优先搜索的应用270
9.6.1无向图270
9.6.2双连通性271
9.6.3欧拉回路273
9.6.4有向图275
9.6.5查找强分支276
9.7NP-完全性介绍277
9.7.1难与易278
9.7.2NP类278
9.7.3NP-完全问题279
小结280
练习280
参考文献284
第10章算法设计技巧288
10.1贪婪算法288
10.1.1一个简单的调度问题288
10.1.2哈夫曼编码290
10.1.3近似装箱问题293
10.2分治算法298
10.2.1分治算法的运行时间298
10.2.2最近点问题300
10.2.3选择问题302
10.2.4一些算术问题的理论改进304
10.3动态规划307
10.3.1用一个表代替递归307
10.3.2矩阵乘法的顺序安排309
10.3.3最优二叉查找树311
10.3.4所有点对最短路径312
10.4随机化算法314
10.4.1随机数发生器315
10.4.2跳跃表319
10.4.3素性测试320
10.5回溯算法322
10.5.1收费公路重建问题323
10.5.2博弈326
小结331
练习331
参考文献336
第11章摊还分析340
11.1一个无关的智力问题340
11.2二项队列340
11.3斜堆344
11.4斐波那契堆345
11.4.1切除左式堆中的节点346
11.4.2二项队列的懒惰合并347
11.4.3斐波那契堆操作349
11.4.4时间界的证明350
11.5伸展树351
小结354
练习354
参考文献355
第12章高级数据结构及其实现356
12.1自顶向下伸展树356
12.2红黑树362
12.2.1自底向上的插入362
12.2.2自顶向下红黑树363
12.2.3自顶向下的删除367
12.3treap树368
12.4后缀数组与后缀树370
12.4.1后缀数组371
12.4.2后缀树373
12.4.3线性时间的后缀数组和后缀树的构建375
12.5k-d树385
12.6配对堆387
小结392
练习393
参考文献396
索引399

Introduction

本书目标本书新的Java版论述数据结构——组织大量数据的方法,以及算法分析——算法运行时间的估计。随着计算机的速度越来越快,对于能够处理大量输入数据的程序的需求变得日益迫切。可是,由于在输入量很大的时候程序的低效率变得非常明显,因此这又要求对效率问题给予更仔细的关注。通过在实际编程之前对算法的分析,我们可以确定某个特定的解法是否可行。例如,查阅本书中一些特定的问题,可以看到我们如何通过巧妙的实现,将其处理大量数据的时间限制从几个世纪减至不到1秒。因此,我们在提出所有算法和数据结构时都会阐释其运行时间。在某些情况下,对于影响实现的运行时间的一些微小细节都需要认真探究。
一旦确定了解法,接着就要编写程序。随着计算机功能的日益强大,它们必须解决的问题也变得更加庞大和复杂,这就要求我们开发更加复杂的程序。本书的目的是同时教授学生良好的程序设计技巧和算法分析能力,使得他们能够以最高的效率开发出这种程序。
本书适用于高级数据结构(CS7)课程或是第一年研究生的算法分析课程。学生应该掌握一些中级编程知识,包括基于对象的程序设计和递归等内容,并具备一些离散数学的背景。
第3版中最显著的变化第3版订正了大量的错误,也修改了很多地方,以使内容更加清晰。此外还有以下修订:
●第4章包括了AVL树的删除算法——这也是读者经常需要的内容。
●第5章进行了大量修改和扩充,现在包含两种新算法:布谷鸟散列(cuckoohashing)和跳房子散列(hopscotchhashing)。此外还增加了一节讨论通用散列法。
●第7章现在包含了基数排序的内容,并且增加了一节讨论下界的证明。
●第8章用到Seidel和Sharir提出的新的并查集分析,并且证明了O(Mα(M,N))界,而不是前一版中比较弱的O(Mlog*N)界。
●第12章增加了后缀树和后缀数组的内容,包括Karkkainen和Sanders提出的构造后缀数组的线性时间算法(附带实现)。关于确定性跳跃表和AA树的章节被删除。
●通篇代码已做更新,使用了Java7的菱形运算符。
处理方法虽然本书的内容大部分都与语言无关,但是,程序设计还是需要使用某种特定的语言。正如书名所示,我们为本书选择了Java。
人们常常将Java和C++比较。Java具有许多优点,程序员常常把Java看成是一种比C++更安全、更具有可移植性并且更容易使用的语言。因此,这使得它成为讨论和实现基础数据结构的一种优秀的核心语言。Java的其他重要的方面,诸如线程和GUI(图形用户界面),虽然很重要,但是本书并不需要,因此也就不再讨论。
完整的Java和C++版数据结构均在互联网上提供。我们采用相似的编码约定以使得这两种语言之间的对等性更加明显。
内容概述第1章包含离散数学和递归的一些复习材料。我相信熟练掌握递归的唯一办法是反复不断地研读一些好的用法。因此,除第5章外,递归遍及本书每一章的例子之中。第1章还介绍了一些相关内容,作为对Java中“继承”的复习,包括对Java泛型的讨论。
第2章讨论算法分析,阐述渐近分析及其主要缺点,提供了许多例子,包括对对数级运行时间的深入分析。我们通过直观地把递归程序转变成迭代程序,对一些简单递归程序进行了分析。更复杂的分治程序也在此介绍,不过有些分析(求解递推关系)要推迟到第7章再进行详细讨论。
第3章介绍表、栈和队列。包括对CollectionsAPIArrayList类和LinkedList类的讨论,提供了CollectionsAPIArrayList类和LinkedList类的一个重要子集的若干实现。
.第4章讨论树,重点是查找树,包括外部查找树(B-树)。UNIX文件系统和表达式树是作为例子来介绍的。这一章还介绍了AVL树和伸展树。查找树实现细节的更仔细的处理可在第12章找到。树的另外一些内容(如文件压缩和博弈树)推迟到第10章讨论。外部介质上的数据结构作为若干章中的最后论题来考虑。对于CollectionsAPITreeSet类和TreeMap类的讨论,则通过一个重要的例子来展示三种单独的映射在求解同一个问题中的使用。
第5章讨论散列表,既包括经典算法,如分离链接法和线性及平方探测法,同时也包括几个新算法,如布谷鸟散列和跳房子散列。本章还讨论了通用散列法,并且在章末讨论了可扩散列。
第6章是关于优先队列的。二叉堆也在这里讲授,还有些附加的材料论述优先队列某些理论上有趣的实现方法。斐波那契堆在第11章讨论,配对堆在第12章讨论。
第7章论述排序。这一章特别关注编程细节和分析。所有重要的通用排序算法均在该章进行了讨论和比较。此外,还对四种排序算法做了详细的分析,它们是插入排序、希尔排序、堆排序以及快速排序。这一版新增的是基数排序以及对选择类问题的下界的证明。本章末尾讨论了外部排序。
第8章讨论不相交集算法并证明其运行时间。分析部分是新的。这是简短且特殊的一章,如果不讨论Kruskal算法则可跳过该章。
第9章讲授图论算法。图论算法之所以有趣,不仅因为它们在实践中经常出现,而且还因为它们的运行时间强烈地依赖于数据结构的恰当使用。实际上,所有标准算法都和适用的数据结构、伪代码以及运行时间的分析一起介绍。为了恰当地理解这些问题,我们对复杂性理论(包括NP-完全性和不可判定性)进行了简短的讨论。
第10章通过考察一般性的问题求解技术来介绍算法设计。本章通过大量的例子来增强理解。这一章及后面各章使用的伪代码使得读者在理解例子时不会被实现的细节所困扰。
第11章处理摊还分析,主要分析三种数据结构,它们分别在第4章、第6章以及本章(斐波那契堆)介绍。
第12章讨论查找树算法、后缀树和数组、k-d树和配对堆。不同于其他各章,本章给出了查找树和配对堆完整且仔细的实现。材料的安排使得教师可以把一些内容纳入其他各章的讨论之中。例如,第12章中的自顶向下红黑树可以和(第4章的)AVL树一起讨论。
第1~9章为大多数一学期的数据结构课程提供了足够的材料。如果时间允许,那么第10章也可以包括进来。研究生的算法分析课程可以使用第7~11章的内容。第11章所分析的高级数据结构可以很容易地被前面各章所提及。第9章里所讨论的NP-完全性太过简短,不适用于这样的课程。另外再用一部NP-完全性方面的著作作为本教材的补充可能是比较有益的。
练习每章末尾提供的练习与正文中所述内容的顺序相一致。最后的一些练习是对应整章而不是针对特定的某一节的。难度较大的练习标有一个星号,更具挑战的练习标有两个星号。
参考文献参考文献列于每章的最后。通常,这些参考文献或者是具有历史意义的、给出书中材料的原始出处,或者阐述对书中给出的结果的扩展和改进。有些文献为一些练习提供了解法。
补充材料下面的补充材料在www.pearsonhighered.com/cssupport对所有读者公开:
●例子程序的源代码此外,下述材料仅提供给经培生教师资源中心(Pearson’sInstructorResourceCenter,IRC)(www.pearsonhighered.com/irc)认可的教师。有意者请访问IRC或联系培生的校园代表以获得访问权限。关于本书教辅资源,用书教师可向培生教育出版集团北京代表处申请,电话:010-57355169/57355171,电子邮件:service.cn@pearson.com。——编辑注●部分练习的解答●来自本书的一些附图致谢在本书的准备过程中,我得到了许多人的帮助,有些已在本书的其他版本中列出,感谢大家。
一如既往地,培生的专家们的努力使得本书的写作过程更加轻松。我愿在此感谢我的编辑MichaelHirsch以及制作编辑PatBrown。我还要感谢AbinayaRajendran和她在IntegraSoftwareServices的同事,感谢他们使最后的散稿成书的出色工作。贤妻Jill所做的每一件事情都值得我特别感谢。
最后,我还想感谢发来E-mail并指出前面各版中错误和矛盾之处的广大读者。我的网页www.cis.fiu.edu/~weiss包含更新后的源代码(用Java和C++编写)、勘误表以及提交问题报告的链接。
M.A.W.佛罗里达州迈阿密市


Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book