Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #388482
| From | fir <fir@grunge.pl> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: program to remove duplicates |
| Date | 2024-09-22 04:36 +0200 |
| Organization | i2pn2 (i2pn.org) |
| Message-ID | <66EF8293.30803@grunge.pl> (permalink) |
| References | <ecb505e80df00f96c99d813c534177115f3d2b15@i2pn2.org> <vcnfbi$1ocq6$1@dont-email.me> <8630bec343aec589a6cdc42bb19dae28120ceabf@i2pn2.org> <vcnu3p$1vkui$2@dont-email.me> |
Lawrence D'Oliveiro wrote: > On Sun, 22 Sep 2024 00:18:09 +0200, fir wrote: > >> ... you just need to read all files in >> folder and compare it byte by byte to other files in folder of the same >> size > > For N files, that requires N × (N - 1) ÷ 2 byte-by-byte comparisons. > That’s an O(N²) algorithm. > > There is a faster way. > not quite as most files have different sizes so most binary comparsions are discarded becouse size of files differ (and those sizes i read linearly when bulding lidt of filenames) what i posted seem to work ok, it odesnt work fast but hard to say if it can be optimised or it takes as long as it should..hard to say
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
program to remove duplicates fir <fir@grunge.pl> - 2024-09-21 20:53 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-21 20:56 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-21 21:27 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-21 22:12 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-21 23:13 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 00:48 +0200
Re: program to remove duplicates "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-09-21 14:54 -0700
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 00:18 +0200
Re: program to remove duplicates "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-09-21 16:46 -0700
Re: program to remove duplicates Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-22 02:06 +0000
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 04:36 +0200
Re: program to remove duplicates "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-09-21 21:18 -0700
Re: program to remove duplicates Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-22 07:09 +0000
Re: program to remove duplicates Paul <nospam@needed.invalid> - 2024-09-22 03:29 -0400
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 12:24 +0200
Re: program to remove duplicates Bart <bc@freeuk.com> - 2024-09-22 11:38 +0100
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 14:46 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 14:48 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 16:06 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 16:22 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 16:26 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 16:32 +0200
Re: program to remove duplicates fir <fir@grunge.pl> - 2024-09-22 16:51 +0200
Re: program to remove duplicates "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-09-22 11:47 -0700
Re: program to remove duplicates DFS <nospam@dfs.com> - 2024-09-22 17:11 -0400
Re: program to remove duplicates Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-22 01:28 +0000
Re: program to remove duplicates Josef Möllers <josef@invalid.invalid> - 2024-10-01 16:34 +0200
Off Topic (Was: program to remove duplicates) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-01 20:38 +0000
csiph-web