Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 54819
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T17:16:49+00:00 2026-05-10T17:16:49+00:00

Which is faster? someCondition has the same probability of being true as it has

  • 0

Which is faster? someCondition has the same probability of being true as it has of being false.

Insertion:

arrayList = Array('apple', 'pear','grape') if someCondition then     ' insert 'banana' element end if 

Deletion:

arrayList = Array('apple','banana','pear','grape') if not someCondition then     ' remove 'banana' element end if 

It looks like it depends purely on the implementation of Insert and Remove. So which, in general, is faster? I’m leaning toward insertion because I’ve read that one can use CopyMemory to insert without looping. Is this the same for deletion? Does anyone have an example?

Edit: This is VB6, not VB.NET. For display reasons, I have to use insert rather than append.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T17:16:50+00:00Added an answer on May 10, 2026 at 5:16 pm

    For a delete, every item after the removed item must be shifted down.

    For an Insert, space must be found for the new item. If there is empty space after the array that it can annex, then this takes no time, and the only time spend is more each item after the new item up, to make room in the middle.

    If there is no available space locally, a whole new array must be allocated and every item copied.

    So, when considering adding or deleting to the same array position, inserting could be as fast as deleting, but it maybe much longer. Inserting won’t be faster.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 86k
  • Answers 86k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Ok, I finally managed to get this working by deleting… May 11, 2026 at 5:23 pm
  • Editorial Team
    Editorial Team added an answer That error sounds an awful lot like the sigil is… May 11, 2026 at 5:23 pm
  • Editorial Team
    Editorial Team added an answer Should you not be passing in your @searchterm into your… May 11, 2026 at 5:23 pm

Related Questions

Just wondering which is faster: DELETE FROM table_name WHERE X='1' DELETE FROM table_name WHERE
Possible Duplicate: Which is faster/best? SELECT * or SELECT column1, colum2, column3, etc What
which would you recommend? which is faster, reliable? apache mod_python or nginx/lighttpd FastCGI?
In VB.NET, which is faster to use for method arguments, ByVal or ByRef ?

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.