DISCUSSIONS

@CamManhHoang : edited, không hiểu sao lúc đầu mình viết IDE ở đầu để bôi hồng cái text đó thì sau này lại bị thành ra vậy. thanks bạn đã cmt 😄

0
  1. Mình nghĩ là cũng sẽ dùng BitSet để đánh dấu những số đã xuất hiện, còn những số chưa xuất hiện thì nó cũng sẽ được chỉ định là false thôi.

  2. Việc sử dụng BitSet là tối ưu về memory hơn:

    Boolean[] uses about 4-20 bytes per boolean value.

    boolean[] uses about 1 byte per boolean value.

    BitSet uses about 1 bit per boolean value.

(stackoverflow.com)

boolean[] thì size không thay đổi, BitSet thì lại khác, nó có thể thay đổi. Về độ phức tạp: thì các thao tác set, get, flip thì chỉ là O(1), còn lại là O(N).

0

@Team viblo: em click lộn sang No ở DO YOU THINK THIS POST IS HELPFUL?, sao ko remove đi được ạ

0

Đóng vai người phỏng vấn, cho mình hỏi thêm bạn vài câu (honho)

  1. Nếu 100 số đó chưa được sort, thì cái nextClearBit có hoạt động không ? bạn sẽ làm gì trong trường hợp này ?
  2. Bạn hãy cho biết cách nextClearBit tìm kiếm và đánh giá độ phức tạp O() của nó? Liệu nó có thực sự nhanh ? (honho)
0
Jun 19th, 2016 5:46 p.m.

@HuyGemini

đây là editor chứ không phải IDE nên muốn compile thì phải dùng IDE.
0
Jun 19th, 2016 5:44 p.m.

hay quá (honho)

0
Jun 18th, 2016 5:59 a.m.

đúng là như vậy, cám ơn bác @quocnb. Mình đã gọi lại hàm reload data trong quá trình parse dữ liệu.

0

Trong bài chưa thấy nói rõ cái ưu và nhược của kỹ thuật này. Bạn có thể nói rõ hơn không?

0
Jun 15th, 2016 5:40 p.m.

@tran.van.nhat bạn hướng dẫn thêm cho tuanna đi, thanks bạn nhé =))

0

quá hay, bạn có thể demo một cái project nhỏ để minh họa Service Provide

0

Good

0
Jun 14th, 2016 5:59 a.m.

Thanks a nhe, bai viet nay rat tong quat va de nho 😃

0

Có vẻ là dịch bằng tool, quá nhiều chỗ dịch sai

0
Jun 12th, 2016 5:08 p.m.

Theo mình được biết thì cài nodejs ở đây để phục vụ cho việc build và reload lại app runtime nhanh chóng khi bạn modify code trên file index.iso.js hoặc index.android.js.

0

Thật tuyệt 😃 Mong là sẽ có nhiều bài viết nâng cao như thế này 😄 Thank nhiều nhé 😃

0

@toannv Không biết bạn gặp vấn đề gì? Nếu dữ liệu UTF-8 thì có thể thêm tham số ensure_ascii=False và hàm dumps. Mình dùng nó và không thấy vấn đề gì cả.

>>> import json
>>> json.dumps('tiếng Việt')
'"ti\\u1ebfng Vi\\u1ec7t"'
>>> json.dumps('tiếng Việt', ensure_ascii=False)
'"tiếng Việt"'
>>> 
0

Phần định nghĩa màu đen font trắng khó đọc quá (khoc)

0
Jun 9th, 2016 5:09 p.m.

Very rare post about Angular 2 😃 Good job bro.

0

thanks

0
Viblo
Let's register a Viblo Account to get more interesting posts.