🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #310398

Re: szukam pracy w C++

#310398
From: Przemek Biernat
Date: Sun, 16 Oct 2022 17:39
68 lines
3550 bytes
On Sunday, October 16, 2022 at 12:39:13 PM UTC+2, Ghost wrote:
> W dniu 15.10.2022 o 18:54, Przemek Biernat pisze:
> > On Friday, October 14, 2022 at 9:14:35 PM UTC+2, Ghost wrote: 
> >> W dniu 14.10.2022 o 20:22, Przemek Biernat pisze: 
> >>> 
> >>>>> Może ktoś mam jakąś ofertę dla mnie, 
> >>>>> Dzięki 
> >>>> Na poczatek, zaproponuj rozwiazanie 
> >>>> 
> >>>> https://leetcode.com/problems/median-of-two-sorted-arrays/ 
> >>> 
> >>> Zaproponowałem rozwiązanie. Być może da się to napisać aby działało wydajniej. 
> >> Niby gdzie je zaproponowales? 
> > Przepraszam przypuszczałem że jak dam submit na portalu to zobaczysz mój kod. O to moje rozwiązanie które dostało Accepted. Złożoność to (m+n)/2. Nie udało mi się osiągnąć złożoności log(n+m): 
> > 
> > class Solution { 
> > public: 
> > double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) { 
> > 
> > 
> > unsigned long long l = (nums1.size() + nums2.size()) / 2 + 1; 
> > unsigned long long r = (nums1.size() + nums2.size()) % 2; 
> > 
> > unsigned long long n1 = 0; 
> > unsigned long long n2 = 0; 
> > 
> > vector<int> half; 
> > 
> > for(unsigned long long i = 0; i < l; ++i) 
> > { 
> > if(n1 == nums1.size()) 
> > { 
> > half.push_back(nums2[n2]); 
> > ++n2; 
> > } 
> > else if(n2 == nums2.size()) 
> > { 
> > half.push_back(nums1[n1]); 
> > ++n1; 
> > } 
> > else if(nums1[n1] < nums2[n2]) 
> > { 
> > half.push_back(nums1[n1]); 
> > ++n1; 
> > } 
> > else 
> > { 
> > half.push_back(nums2[n2]); 
> > ++n2; 
> > } 
> > } 
> > 
> > if(r) 
> > { 
> > return (double)half.back(); 
> > } 
> > else 
> > { 
> > return ((double)half.back() + (double)half[l - 2]) / 2; 
> > } 
> > 
> > } 
> > }; 
> > 
> > Przemek Biernat
> I jaka uzyskales zlozonosc Twoim zdaniem?

Uzyskałem (m+n) / 2 czyli złożoność liniową.
Technical Details
Message-ID: <53ae8953-703d-4a36-beaa-20b55f514a3en@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.man.poznan.pl!newsfeed.pionier.net.pl!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <d0c378c5-88a9-4d14-90b9-7c2da65af95fn@googlegroups.com> <63457c1a$0$449$65785112@news.neostrada.pl> <5137e2d0-c8cf-4f06-8258-5f7ae8bae33en@googlegroups.com> <6349b519$0$473$65785112@news.neostrada.pl> <cc283ed3-1180-4587-bd2e-cd06f0568dc9n@googlegroups.com> <634bdf4f$0$467$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a05:622a:15c8:b0:39c:ea8a:82e3 with SMTP id d8-20020a05622a15c800b0039cea8a82e3mr1363763qty.146.1665941967012;        Sun, 16 Oct 2022 10:39:27 -0700 (PDT)
X-Received: by 2002:a05:620a:448d:b0:6cf:2a95:a10c with SMTP id x13-20020a05620a448d00b006cf2a95a10cmr5321985qkp.526.1665941966864; Sun, 16 Oct 2022 10:39:26 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.man.poznan.pl!newsfeed.pionier.net.pl!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Sun, 16 Oct 2022 10:39:26 -0700 (PDT)
In-Reply-To: <634bdf4f$0$467$65785112@news.neostrada.pl>
Injection-Info: google-groups.googlegroups.com; posting-host=193.238.201.2; posting-account=JqeG5AoAAAAiFyQBrqF1gF5A1eLVPTrJ
NNTP-Posting-Host: 193.238.201.2
References: <d0c378c5-88a9-4d14-90b9-7c2da65af95fn@googlegroups.com> <63457c1a$0$449$65785112@news.neostrada.pl> <5137e2d0-c8cf-4f06-8258-5f7ae8bae33en@googlegroups.com> <6349b519$0$473$65785112@news.neostrada.pl> <cc283ed3-1180-4587-bd2e-cd06f0568dc9n@googlegroups.com> <634bdf4f$0$467$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <53ae8953-703d-4a36-beaa-20b55f514a3en@googlegroups.com>
Subject: Re: szukam pracy w C++
From: Przemek Biernat <biernat.przemyslaw@gmail.com>
Injection-Date: Sun, 16 Oct 2022 17:39:27 +0000
X-Received-Bytes: 3618
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit