Monday, April 4, 2016

No. 59 - Duplications in Arrays

Questions: All numbers in an array with length n+1 are in range from 1 to n, so there is at least one duplication in the array. How to find any a duplication? Please don't modify the input array.

Analysis: The simple solution is to utilize hash tables. When scanning the array, array elements are inserted into the hash table one by one. In this way, it's easy to find a duplication with the hash table, which costs O(n) space.

Let's try not to employ extra space. Why there are duplications in the array? If there are no duplications, the count of numbers ranging from 1 to n is n. Since the array contains more than n numbers, there should be duplications. It looks like it's important to count numbers in ranges.

Let's divide numbers from 1 to n into two ranges, split with the number in the middle (denoted as m), and then count the numbers of the two subranges. If the count of numbers from 1 to m is greater than m, the duplication is in the range from 1 to m. Otherwise, there should be at least one duplication in the range from m+1 to n. And then we continue the recursive process until we find the duplication.

The Java code is listed below:

static int countRange(int[] numbers, int start, int end)
{
    int count = 0;
    for(int i = 0; i < numbers.length; i++)
        if(numbers[i] >= start && numbers[i] <= end)
            ++count;
    return count;
}

static int getDuplication(int[] numbers)
{
    int start = 1;
    int end = numbers.length;
    while(end >= start)
        int middle = ((end - start) >> 1) + start;
        int count = countRange(numbers, start, middle);
        if(end == start) {
            if(count > 1)
                return start;
            else
        break;
    }

    if(count > (middle - start + 1))
        end = middle;
    else
        start = middle + 1;
    }
    return -1;
}

The code with unit tests is shared at http://ideone.com/lhV22m.

More coding interview questions are discussed in my book< Coding Interviews: Questions, Analysis & Solutions>. You may find the details of this book on Amazon.com, or Apress.

The author Harry He owns all the rights of this post. If you are going to use part of or the whole of this article in your blog or webpages, please add a reference to http://codercareer.blogspot.com/. If you are going to use it in your books, please contact the author via zhedahht@gmail.com . Thanks.

236 comments:

  1. looks like a typo, the statement "int end = numbers.length;" should be above the while loop.

    ReplyDelete
  2. This is purely wrong, counting numbers does not work.

    try: int[] nums = new int[] { 9, 8, 7, 2, 2, 3, 4, 6, 1, 5 }

    Just sum all the numbers, subtract n*(n-1)/2 (sum of 1..n) and you get your answer

    ReplyDelete
    Replies
    1. The solution works only if there is exactly one duplication in the array. This is a special case for the problem here. It doesn't limit the number of duplication.

      Delete
  3. Center for Career Advice. Provides a positive Career Help for career source and encouraging website for anyone to gather the necessary tools for landing a dream job. Articles, advice, and feedback provided for free.

    ReplyDelete
  4. another solution ( I assume the elements in array are all integers): a = sum of n+1 elements, b = sum of n continuous integers, thus the duplicated integer is equal to b-a.

    ReplyDelete
    Replies
    1. That won't work.
      1+5+5+2 = 13
      1+5+5 = 11
      13-11 = 2: therefore, according to your method, the duplicated int is 2.

      Delete
    2. I think he requires contiguous integers, so for your example 1+2+3+4+5+5 = 20 while 1+2+3+4+5 should equal 15, so 20 - 15 = 5

      Delete
  5. This idea is mind blowing. I think everyone should know such information like you have described on this post. Thank you for sharing this explanation.Your final conclusion was good. We are sowing seeds and need to be patiently wait till it blossoms.
    Android training in chennai

    ReplyDelete
  6. Superb i really enjoyed very much with this article here. Really its a amazing article i had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.

    CCNA Training in Chennai

    ReplyDelete
  7. wow really nice. It will be helpful for the people those who are ready to crack the interview and please also for remind what they have learned throughout concept.

    Digital Marketing Company in Chennnai

    ReplyDelete
  8. Your while loop is missing an opening curly brace

    ReplyDelete
  9. The Java complies Source Coding into a format known as "Byte-Code". The Byte-code source files is then executed by interpreter. While using arrays, we create objects for arrays where class is non-existent. Whenever JVM encounters It understands that it must create an object. Thus, array object can be created without using the new operator. Find more Tips and JAVA Homework Help in Array.

    ReplyDelete
    Replies
    1. By using reflection we can create a object of any calss.with the help of class class object we can call a method newInstance() that returns a object of class

      Delete
  10. This comment has been removed by the author.

    ReplyDelete
  11. What is the time complexity of this solution? I guess it is O(nlogn). Complexity of countRange() is O(n) and it is invoked at most log(n) time. Is that correct?

    ReplyDelete
  12. Great information regarding job. If some one interested to find jobs in California then needs to search USA directories.

    ReplyDelete
  13. wow so nice
    and lastest update for jobs
    SBI Recruitment 2017-255 Relationship Managers, Customer Relationship Executives, Investment Counsellors Jobs in India-Starting Date 24 March & Last Date 10 April 2017
    SBI Recruitment 2017

    ReplyDelete
  14. Your blog looks very cool. Search and Find jobs in Vancouver for better career in the Canada. For free Job Postings Site in Vancouver and Search employment opportunities in Vancouver, surrey, Ontario or Free Job Postings Site in Surrey visit job posting 247.

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. HWB Recruitment 2017-61 Fireman, Driver jobs In Maharashtra-Last Date 25 April 2017
    http://www.sarkarinaukridekho.com/hwb-recruitment-2017/

    ReplyDelete
  17. Although this blog post was meant to help the professional coders to familiarize themselves with interview questions, it can also be applicable to other professions since the interview process is almost similar, the content is what differs. Thanks for sharing this information; I am sure it will help a lot of online users to prepare themselves adequately for the job interviews. Find time and visit my blog by clicking on Qualitative Dissertation Help and Analysis.

    ReplyDelete
  18. Since you're only looking for duplicates you only need to store if they number has been seen before or not, so you could initialize a suitably large numbers of bits and use the value of the number as your offset. Initialize all the bits to zero and then scroll though your list checking each bit before you set it and if it was already been set then you have your duplicate and this won't require that the numbers be sorted and avoid large sums.

    ReplyDelete
  19. This is such a great blog that you've posted and you give it for free. I like seeing blog that understand the value of providing a quality resource for knowledge. Thanks for sharing it very useful for Help Adya to Post Free Ad.

    ReplyDelete
  20. I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.

    Financial Accounting Homework Help

    ReplyDelete
  21. This comment has been removed by the author.

    ReplyDelete
  22. Nice and informative article.
    I am preparing from mettl.com for Coding. It really helps.

    ReplyDelete
  23. nice post...
    for more latest coding tips and tricks in hindi please visit:https://hindidea.blogspot.com

    ReplyDelete
  24. It was worth visiting your blog and I have bookmarked your blog. Hope to visit again
    python course in pune
    python course in chennai
    python Training in Bangalore

    ReplyDelete
  25. You are doing a good job. Really appreciate it. Check out my coding blog :)

    ReplyDelete
  26. Great thoughts you got there, believe I may possibly try just some of it throughout my daily life.
    Best Devops Training in pune
    Data science training in pune | Data Science training institute in Pune

    ReplyDelete
  27. After seeing your article I want to say that the presentation is very good and also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.
    Data Science Training in Chennai
    Data Science course in anna nagar
    Data Science course in chennai
    Data science course in Bangalore
    Data Science course in marathahalli

    ReplyDelete

  28. Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.
    aws training in bangalore
    RPA Training in bangalore
    Python Training in bangalore
    Selenium Training in bangalore
    Hadoop Training in bangalore

    ReplyDelete
  29. Thanks for such a great article here. I was searching for something like this for quite a long time and at last I’ve found it on your blog. It was definitely interesting for me to read  about their market situation nowadays.
    Authorized iphone service center in Chennai | iphone service center in chennai | Mobile service center in chennai | Authorized iphone service center in Chennai | iphone service center in chennai

    ReplyDelete
  30. Thank you for such a sweet tutorial - all this time later, I've found it and love the end result. I appreciate the time you spent sharing your skills.
    Best Ice Fishing Gloves Best Ice Fishing Gloves Best Ice Fishing Gloves


    ReplyDelete
  31. It proved to be Very helpful to me and I am sure to all the commentators here!
    machine learning course malaysia

    ReplyDelete
  32. Дээд чанар бол зүгээр л( đá ruby thiên nhiên ) санаатай биш юм. Энэ нь өндөр( đá ruby nam phi ) түвшний төвлөрөл, тусгай хүчин( Đá Sapphire ) чармайлт, ухаалаг ( đá sapphire hợp mệnh gì )чиг баримжаа, чадварлаг туршлага, ( đá ruby đỏ )саад тотгорыг даван туулах( bán đá sapphire thô ) боломжийг хардаг.

    ReplyDelete
  33. nice and well defined article, click for more entertainment news

    ReplyDelete
  34. Дээд чанар бол зүгээр л( đá ruby thiên nhiên ) санаатай биш юм. Энэ нь өндөр( Nhẫn đá tourmaline ) түвшний төвлөрөл, тусгай хүчин( Đá Sapphire ) чармайлт, ухаалаг ( đá sapphire hợp mệnh gì )чиг баримжаа, чадварлаг туршлага, ( vòng đá sapphire )саад тотгорыг даван туулах( sức cuốn hút của đá spinel đỏ ) боломжийг хардаг.

    ReplyDelete
  35. Great post you have there. It has enlightened me and added knowledge about the subject. You can also look at help with SPSS analysis .

    ReplyDelete

  36. If you are a beginner in programming world and want to learn programming fast. So I suggest you a website which have projects with source code and you can use those projects and practice those projects Projects With Source Code

    ReplyDelete
  37. I am a new user of this site so here i saw multiple articles and posts posted by this site,I curious more interest in some of them hope you will give more information on this topics in your next articles.

    machine learning course malaysia

    ReplyDelete
  38. It features multiple air chambers that to its safety as if one gets punctured then there are other which keep the vessel afloat. Sevlor Big Basic three person kayak is definitely among the best inflatable kayak for money.

    Inflatable Kayak – Buyer’s Guide

    ReplyDelete
  39. I Check your site your site is very good site thank you so much share amazing article 먹튀검증

    ReplyDelete
  40. Thanks for sharing your blog is awesome.I gathered lots of information from this blog...
    DevOps Training in Marathahalli - Bangalore | DevOps Training Institutes | DevOps Course Fees and Content | DevOps Interview Questions - eCare Technologies located in Marathahalli - Bangalore, is one of the best DevOps Training institute with 100% Placement support. DevOps Training in Bangalore provided by
    DevOps Certified Experts and real-time Working Professionals with handful years of experience in real time DevOps Projects.

    ReplyDelete
  41. Assignments company is an expert Academic Writer in 360assignments.com. This academy presents students assignment & Composition help for all Student. They have a 24/7 working team that is always there to help you relevant Assignment. Students can reach by visiting their website.

    ReplyDelete
  42. خدمة كتابة السيرة الذاتية الإحترافية says
    Ever since the man is this world always being struggling fro earning and looking for jobs every where jobs in saudi arabia or you can also check opportunity visit jobs in pakistan and where you feel your cv is not professional feel free to use our Professional resume writing services we are here to help you out there in a world where completion is moving fast

    ReplyDelete
  43. Get real Followers and Likes flows by using Pro Targeting Filters! Hashtag, Location and Username targeting with Gender and Language filters, Watching instagram Stories, Like Feed and Comments!

    best instagram bot


    ReplyDelete
  44. Thanks To Give Good Info I will be here always for new things keep posting apply for job now

    ReplyDelete
  45. And we’ll even GUARANTEE* that offer and can have a check in your hand in as little as 5-10 business days. Just to review, we’re not looking to list your house, we are local direct cash home buyers.

    We Buy Houses Greendale WI

    ReplyDelete
  46. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing. unable to download ccc admit card

    ReplyDelete
  47. As you know, hundreds of people want the best way to enjoy or spent their free moments for fun. People have different wishes for this purpose.

    Kissanime

    ReplyDelete
  48. Nice article.This is very informative.If you want to learn python then check this Python Learning Institute

    ReplyDelete
  49. While suitable for most uses, these masks are not respirators! See our range of heavier duty particulate respirators if you need a product that conforms to EN149:2001 FFP1, FFP2 and FFP3D categories.

    3m coronavirus mask

    ReplyDelete
  50. The article contains a list of Top 10 Best Rust Removers alongside their reviews. We are also bringing you a complete buyer’s guide to help you choose the right rust remover product according to your performance needs and budget. So without any further delay, let’s begin!

    difference between a rust remover and rust converter

    ReplyDelete
  51. Wonderful blog.. Thanks for sharing informative Post. Its very useful to me...
    AWS Course in Bangalore

    ReplyDelete
  52. Hey,

    Uselessly i am not commenting on Article.But When I Noticed your Article i cant stop me without a comment
    Your Article was good Similerlly we have a Lots of National New Today,Latest new Today Latest New Today Technology Today

    cheers
    The TrendyFeed

    ReplyDelete
  53. HI
    Are you Looking For Digital Marketing In Noida. We have Team of expert for Digital marketing internship with 100% placementBest Digital marketing Agnecy In Noida

    ReplyDelete
  54. This is so elegant and logical and clearly explained. Brilliantly goes through what could be a complex process and makes it obvious.

    amazon web services training in bangalore
    aws tutorial videos

    ReplyDelete
  55. Als u zelf uw kind wil gaan helpen, moet u natuurlijk wel weten wat redactiesommen eigenlijk zijn. Bij redactiesommen zit de som verwerkt in een verhaal. Het worden dan ook wel verhaaltjessommen genoemd. Waar deze verhaaltjes eerst nog vrij eenvoudig en kort zijn, worden de redactiesommen in groep 8 steeds ingewikkelder.

    redactiesommen groep 5, 6, 7, 8
    a

    ReplyDelete
  56. Als je een partytent huurt is het belangrijk om ook aan de aankleding en inrichting te denken. Het is wel zo praktisch om dat ook bij Colors Events te regelen. Wij kunnen behalve jouw partytent ook zorgen voor meubilair zoals statafels, al dan niet voorzien van rokken, stoelen of gewone tafels. Ook feestverlichting mag niet ontbreken als je een feest in de avonduren organiseert

    Bekijk de website

    ReplyDelete
  57. Webactueel schakel je in als je een maatwerk WordPress website laten maken wilt. Door een maatwerk website te ontwikkelen is het mogelijk om meer leads te genereren. Daarbij hebben we altijd oren voor de wensen en eisen die jij als ondernemer hebt als het om jouw website gaat. Bovendien gaat het om meer dan alleen een website. Ook het toepassen van de juist online marketingstrategie helpt hier in grote mate bij. Wij kunnen dit allemaal voor je verzorgen.
    Bekijk website

    ReplyDelete
  58. 검색 엔진 순위를 높이는 팁

    순위가 높은 웹 사이트와 블로그는 특정 틈새 시장에 많은 트래픽을 발생 시키므로 일부 사람들은 사이트 순위를 매기기 위해 실질적으로 어떤 것도 시도하려고합니다. 사이트에서 SEO를 시도하기 전에 먼저이 기사를 읽고 올바르게 작업하고 있는지 확인하십시오.

    웹 페이지 메타 태그는 페이지의 내용에 대한 설명을 포함합니다. 제목 태그에 포함시킬 단어 몇 개가 아니라 메타 태그에는 잘 구성된 문장이 있습니다. 효과적인 검색 엔진 최적화를 위해 제목 태그에 이미있는 것을 반복하지 마십시오!

    플래시 파일을 사용하는 것은 검색 엔진 최적화에 좋지 않습니다. 로드 속도가 매우 느릴 수 있으므로 플래시 사용에주의하십시오. 사용자는 실망 할 것입니다. 또한 검색 엔진 스파이더는 플래시 파일에있는 키워드를 읽지 않습니다.

    검색 엔진을 최적화하는 가장 좋은 방법은 내부 링크를 사용하는 것입니다. 즉, 자신의 사이트 내 링크에 쉽게 액세스 할 수 있습니다. 이를 통해 시청자 고객이보다 쉽게 ​​데이터베이스를 사용할 수있게되므로 트래픽 양이 증가하게됩니다.

    검색 엔진에 친숙한 페이지를 만드십시오. 검색 엔진 최적화에 대한 조사를 수행하고 더 쉬운 팁과 요령을 사이트에 통합하십시오. 페이지 순위가 높을수록 좋습니다. 게시물과 제목에 키워드를 포함시켜야합니다. 이렇게하면 검색 엔진 크롤러에서 사이트를 더 쉽게 찾을 수 있습니다.

    귀하의 목표는 항상 검색 엔진에서 매우 높은 게재 순위를 달성하는 것이되어야하지만 맹목적으로 날아갈 수 없으며 귀하의 사이트가 어떻게 든 모호해지기를 바랍니다. 귀하의 사이트가 좋은 위치에 놓 이도록 적절한 공격 계획을 세우려면 이와 같은 훌륭한 조언을 따라야합니다 백링크.

    ReplyDelete
  59. Amazing article useful information.

    Web designing trends in 2020

    When we look into the trends, everything which is ruling today’s world was once a start up and slowly begun getting into. But Now they have literally transformed our lives on a tremendous note. To name a few, Facebook, WhatsApp, Twitter can be a promising proof for such a transformation and have a true impact on the digital world.

    we have offered to the advanced syllabus course web design and developing for available join now.

    https://www.webdschool.com/web-development-course-in-chennai.html

    ReplyDelete
  60. Interesting topics and all the blog shared here are very informative as a career point.
    https://webgurukul.co.in

    ReplyDelete
  61. Digikeytech is a free online information encyclopedia, News Great knowledge base of facts, Life Pro, information Hub.

    https://digikeytech.com

    ReplyDelete
  62. You are so interesting! I don't believe I've truly read through anything like that before. So wonderful to discover another person with a few unique technology thoughts on this issue. Seriously.. many thanks for starting this up. This website is something that is required on the internet, someone with a bit of originality!

    ReplyDelete
  63. Great post as always but if you are looking for car accessories at mysmallgarage then you should definitely checkout our site

    ReplyDelete
  64. Wonderful post, i loved reading it.
    Share more
    Provenexpert
    Thingiverse
    Instapaper

    ReplyDelete
  65. thanks for sharing nice information....
    more: https://www.kellytechno.com/Hyderabad/Course/AI-Training-In-Hyderabad

    ReplyDelete
  66. I have the same thoughts on much of this material. I am glad I'm not the only person who thinks this way. You have really written an excellent quality article here. Thank you very much.


    SEO services in kolkata
    Best SEO services in kolkata
    SEO company in kolkata
    Best SEO company in kolkata
    Top SEO company in kolkata
    Top SEO services in kolkata
    SEO services in India
    SEO copmany in India

    ReplyDelete
  67. Writers are a unique breed. You know when you're reading content written by an expert, or at least a very intelligent writer. This article is virtually perfect in my opinion.


    SEO services in kolkata
    Best SEO services in kolkata
    SEO company in kolkata
    Best SEO company in kolkata
    Top SEO company in kolkata
    Top SEO services in kolkata
    SEO services in India
    SEO copmany in India

    ReplyDelete
  68. Very interesting blog Thank you for sharing such a nice and interesting blog and really very helpful article.

    SAP PP Training in Bangalore

    Best SAP PP Training Institutes in Bangalore

    ReplyDelete
  69. The simple solution is to utilize hash tables. When scanning the array, array elements are inserted into the hash table one by one.wonderful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.

    AWS training in Chennai

    AWS Online Training in Chennai

    AWS training in Bangalore

    AWS training in Hyderabad

    AWS training in Coimbatore

    AWS training

    ReplyDelete
  70. If you are a beginner in programming world and want to learn programming fast. So I suggest you a website which have projects with source code and you can use those projects and practice those projects. Pro Source Codes

    ReplyDelete
  71. Thanks for sharing nice information. its Very use full and informative and keep sharing.more :Online Career Counselling
    Online Career guidelines

    ReplyDelete
  72. Thanks for sharing nice information. its Very use full and informative and keep sharing.
    more :Online career counselling

    ReplyDelete
  73. Thanks for sharing information awesome blog post Online Education Quiz website Online Gk in Hindi

    ReplyDelete
  74. Keep it up and update more valuable information like this. If you need website designing and web development services in the best price in Delhi, visit Ogen Infosystem and get website in your budget as you need.
    Top 5 Website Development Company in Delhi

    ReplyDelete
  75. The article contains a list of Top 10 Best Rust Removers alongside their reviews. We are also bringing you a complete buyer’s guide to help you choose the right rust remover product according to your performance needs and budget. So without any further delay, let’s begin!

    Data Science Training in Chennai

    Data Science Training in Velachery

    Data Science Training in Tambaram

    Data Science Training in Porur

    Data Science Training in Omr
    Data Science Training in Annanagar

    ReplyDelete
  76. iTools 4.5.0.5 Crack is the best and most amazing software for all touch users. Therefore, the program allows a user-friendly interface. Therefore, you can use this program on your Windows system, and this program is extremely lightweight and highly recommended. iTools torrent latest

    ReplyDelete
  77. Thanks for sharing such a great article with us. This surely helps me in my work.Thanks a lot
    Any Video Downloader Pro Crack
    AOMEI Partition Assistant Crack

    ReplyDelete
  78. I'm a long-serving digital marketing professional and full-service as a social media marketing manager. I'm offering services at a competitively low cost. I have experience in keyword research, Article writing or Rewriting, Guest posting, B2B Lead Generation , Data Entry ,link building, web 2.0 backlink ,
    . I have 5 years of experience in the field and are assured of delivering High Quality and manual work. I have my own site name as AbidhTech. My Blog site also here. This is a Bangla deshi Science club site .

    ReplyDelete
  79. Iphone App Development Company
    Our iPhone app development services are backed by an amazingly talented team of iOS developers who are experts in working with Apple and Mac exclusive technologies. Our brilliant designer team is reputed in the mobile app industry for designing outstanding UI designs with a minimalist approach that is perfectly suited for iPhone devices.

    ReplyDelete

  80. Do you need Personal Loan?
    Business Cash Loan?
    Unsecured Loan
    Fast and Simple Loan?
    Quick Application Process?
    Approvals within 24-72 Hours?
    No Hidden Fees Loan?
    Funding in less than 1 Week?
    Get unsecured working capital?
    Contact Us At : gaincreditloan1@gmail.com
    Whatsapps +1-(551) 356-3808 (call/WhatsApp)

    ReplyDelete
  81. Nice & Informative Blog !
    In case you face any technical issue in QuickBooks, call us at QuickBooks Technical Support Phone Number 1-877-751-0742 and get instant solutions for QuickBooks problems.

    ReplyDelete
  82. I’m happy I located this blog! From time to time, students want to cognitive the keys of productive literary essays composing. Your first-class knowledge about this good post can become a proper basis for such people. nice one
    data science training in Hyderabad

    ReplyDelete
  83. We have access to over 61 different banks. We are independent & have the clients best. interest. Making People’s Dreams become a REALITY! Book An Appointment. View News. View Team. Highlights: Appointment Available, Expert Available, Loan Calculators Available.

    why use a mortgage broker

    ReplyDelete
  84. I think this is among the most vital information for me. And i am glad reading your article.
    Thanks!
    visit my sites Please.

    1) http://www.chaewoorim.co.kr/board/index.html?id=news&no=21
    2) http://www.ssinkpure.com/bbs/board.php?bo_table=notice&wr_id=238009
    3) http://damoa2019.maru.net/bbs/board.php?bo_table=free&wr_id=2345
    4) http://hangulskolan.korean.net/index.php?mid=qna&document_srl=861154

    ReplyDelete
  85. very interesting post.this is my first time visit here.i found so many interesting stuff in your blog especially its discussion..thanks for the post! ExcelR Data Analytics Courses

    ReplyDelete
  86. It is imperative that we read blog post very carefully. I am already done it and find that this post is really amazing. ExcelR Business Analytics Courses

    ReplyDelete
  87. Fantastic site. A lot of useful information here. I send it to friends and also share it delicious. And of course, thanks to your effort! data science course in Bangalore

    ReplyDelete
  88. Thank you for sharing this beautifun content on this blog.Your final conclusion was good. We are sowing seeds and need to be patiently wait till it blossom

    ReplyDelete
  89. I think this is a standout amongst the most critical data for me. What"s more, i"m happy perusing your article. Be that as it may, ought to comment on some broad things ExcelR Business Analytics Courses

    ReplyDelete
  90. ExcelR provides Data Analytics courses. It is a great platform for those who want to learn and become a Data Analytics course. Students are tutored by professionals who have a degree in a particular topic. It is a great opportunity to learn and grow.


    Data Analytics courses

    ReplyDelete
  91. ExcelR provides Data Analytics courses. It is a great platform for those who want to learn and become a Data Analytics course. Students are tutored by professionals who have a degree in a particular topic. It is a great opportunity to learn and grow.


    Data Analytics courses

    ReplyDelete
  92. Thanks for posting the best information and the blog is very informative data science interview questions and answers

    ReplyDelete
  93. Thank you for sharing this valuable content.
    I love your content it's very unique.
    DigiDaddy World

    ReplyDelete
  94. Emergency Electrician in Greensboro NC can help you when you need us the most. No matter which type of Electric Problem you are having just give us a call and we will be right there to help you out
    https://www.webwire.com/ViewPressRel.asp?aId=271989/

    ReplyDelete
  95. Explore about the CBD world and know what CBD can provide you. CBD can help you in many ways you just need to know about What are CBD crystals
    https://hemphousenc.com/blog/f/what-are-cbd-crystals

    ReplyDelete
  96. I want you to thank for your time of this wonderful read!!!
    I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!
    you can visite my website.

    एमपी ऑनलाइन किओस्क पोर्टल

    ReplyDelete

  97. Brookside CBD is the best CBD selling store in the Tennesseeb. It is first store that is owned and opearated by pharmacist
    Brookside CBD tennessee Wellness Store

    ReplyDelete
  98. Awesome post. Woderful content. I am regularly follow this blog. Thank you for updating such a good content. Amazon Web Services Training in Chennai

    ReplyDelete
  99. Just the way I have expected. Your website really is interesting.
    data scientist course in hyderabad

    ReplyDelete
  100. Cutting edge window tinting is the best tinting in the Illinois, you can get the best tinting if you visit the shop.
    Know more about Cutting Edge Window Tinting

    ReplyDelete
  101. nice Post thanks for the information, good information & very helpful for others.
    Dell boomi Training

    ReplyDelete
  102. Get the Best Mulching from the Detailed Guys in baltimore County and Harford County. If want to have landscaping or other cleaning jobs detailed guys are here for you.

    Mulching in Baltimore County and Harford County

    http://ipsnews.net/business/2021/05/20/the-detail-guys-are-giving-special-discounts-for-their-trending-services-like-mulching-landscaping-and-many-more/

    ReplyDelete
  103. Best Window Tinting service in Elgin Illinois. if you happen to live in Illinois or at nearby area you can have you car or any window tint by the Cutting Edge Window Tinting.

    Cuttingedgewindowtinting at Elgin Illinois

    https://www.wboc.com/story/43722582/cutting-edge-is-the-best-legal-window-tinting-service-you-can-have-in-elgin-illinois

    ReplyDelete
  104. I've been taking classes of kids coding for years. I found your coding login interested. Thanks for sharing your coding idea here.

    ReplyDelete
  105. Thanks for sharing good information . see more interesting Top 100 coding questions  

    ReplyDelete
  106. This answer is wrong. A duplication in an array does not mean that there is a duplication in one of two sub-arrays. The basic example [1,1] breaks this concept. it has a duplication, but if you break it into two arrays, [1] and [1], they don't have. same for [1,2,3,1,2,3].

    ReplyDelete
  107. It's a looks very awesome article! Thanks a lot, of sharing for information.
    Python Training in Hyderabad
    Python Course in Hyderabad

    ReplyDelete
  108. Hi, great... Tutorial is just awesome. It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging.
    AWS Training in Hyderabad
    AWS Course in Hyderabad

    ReplyDelete
  109. Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it
    Data Science Training in Hyderabad
    Data Science Course in Hyderabad

    ReplyDelete
  110. Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming.
    data scientist training and placement in hyderabad

    ReplyDelete
  111. Highly appreciable regarding the uniqueness of the content. This perhaps makes the readers feels excited to get stick to the subject. Certainly, the learners would thank the blogger to come up with the innovative content which keeps the readers to be up to date to stand by the competition. Once again nice blog keep it up and keep sharing the content as always.

    data science course in faridabad

    ReplyDelete
  112. nice post, keep posting posts like these and please write a blog about Padded Bras

    ReplyDelete
  113. Search Coimbatore real estate, Coimbatore property, Coimbatore Home For Sale, Coimbatore Land for Sale, property in Coimbatore, real estate in Coimbatore. Buy Commercial or Industrial Properties in Coimbatore. Buy or Rent residential apartments, flats, house, bungalow, villa in Coimbatore. Search property for sale, rent and PG Coimbatore. Get the best property deals from Coimbatore real estate agents, brokers, dealers and real property owners. Owners List your Coimbatore properties for Rent or Sale for free.
    chennai
    coimbatore
    Home1

    ReplyDelete
  114. If You Own A Forex Account, IC Markets Is A Tool That You Need To Add To Your Trading Portfolio.

    ReplyDelete
  115. Login Your VT MARKET LOGIN Account. Read In Depth Meta Fx Global Login Review.

    ReplyDelete
  116. Automated Forex Trading With usd-rmbMetatrader 4 - Download A Free Trial Of Xm Metatrader.

    ReplyDelete
  117. I am a blogger at Aajjo.com, it is one of my hats that I proudly wear. I have written some of the informative articles that can help one to get benefit. Writing user-engaging blogs or articles is my key skill and professionally I have been working for a decade in my domain.


    https://www.aajjo.com/blog

    ReplyDelete
  118. Thanks for posting this info. I just want to let you know that I just check out your site. Newt Scamander Coat

    ReplyDelete
  119. AximTrade Is A Forex And Cfd Broker. It Offers Trading In Currency Pairs, Commodities, Indices, And Shares. It Also Provides A Range Of Tools, And 24/7 Customer Service. Sign Up For Aximtrade Login Account Today!

    ReplyDelete
  120. Do You Now AximTrade Review Login Is A Secure, Multi-channel, Multi-factor Authentication System, Enabling Customers To Securely Access Their Accounts To Fund/deposit, Request Withdrawal, Update Or Manage Their Profile And More.

    ReplyDelete
  121. Do You Know HANTEC MARKETS REVIEW Is A Global Financial Firm That Offers A Wide Range Of Financial Services, Including Fx, Cfd, No Deposit Bonus And More Sign Up With HANTEC MARKETS Login Account And Trade In Forex.

    ReplyDelete
  122. I really enjoyed reading this post, big fan. Keep up the good work and please tell me when can you publish more articles or where can I read more on the subject?
    data analytics training in hyderabad

    ReplyDelete
  123. Nice blog. Cyber Crime Awareness Society (CCAS) is a leading organization in the fields of Cyber Security. The advancement in the technology has made a great change in the internet world. But with these advancements arises the need to secure our data too. Therefore, we aim to digitally shield the cyber space by providing you the beneficial knowledge. We are hovering to influence our proficiency in ethical hacking and creating a global footprint in the fields of cyber security and cyber crime awareness. Our organization foster certified trainings in ethical hacking and various other sectors to meet the specific needs of our students.

    Visit here - Cyber Security Course In Jaipur

    ReplyDelete
  124. Is XM REVIEW Scam? Can They Be Trusted? What Are The Best Brokers? Check Out Our Detailed XM Review And Get The Answers To These Questions And Much More.

    ReplyDelete
  125. AVATRADE REVIEW Is A Relatively New Forex Broker, Which Offers Its Customers A Wide Range Of Trading Opportunities. Read All The Facts About This Broker In This Detailed Fx Choice Review.

    ReplyDelete
  126. First of all, thank you for your post. 메이저놀이터 Your posts are neatly organized with the information I want, so there are plenty of resources to reference. I bookmark this site and will find your posts frequently in the future. Thanks again ^^


    ReplyDelete
  127. I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end.
    Python Training In Pune

    ReplyDelete
  128. Your explanation is organized very easy to understand!!! I understood at once. Could you please post about 우리카지노?? Please!!


    ReplyDelete
  129. Nice Blog! I really loved reading through this Blog... Thanks for sharing.......
    Awesome Blog thanks for share your valuable information

    Inwizards Technology - Internet of Things IoT

    iot development company
    hire iot developer

    ReplyDelete
  130. I just found this blog and have high hopes for it to continue. Keep up the great work, its hard to find good ones. I have added to my favorites. Thank You.
    best data science training in hyderabad

    ReplyDelete
  131. Chemistry is our forte. We provide chemicals ranging from fine chemcials for early R&D application to large scale industrial production. Glycidol (556-52-5 ) manufacturer USA is a leading developer, manufacturer and exporter of API, intermediates of API, Fragrance intermediates, Specialty Chemicals & other Customized Products.
    Located in Asia's largest chemical industrial estate, Rampur, U.P., Agex Pharma begins its operations as a small scale unit in 1990 and in a span of three decades in market has emerged as a leading player
    which believes in quality. Today with an inventory of 500+ products, 200+ clients globally Agex Pharma has placed itself in one of the most sought after companies in the nation for Fine and Rare Specialty
    chemicals.Our business is based on a simple philosophy: to provide our customers with high quality fine chemicals at reasonable prices and with fast turn-around schedules.

    ReplyDelete
  132. I like this post,And I figure that they having a great time to peruse this post,they might take a decent site to make an information,thanks for sharing it to me data science course in surat

    ReplyDelete