commit 9abef12a43cfcd263ec48dcce024fcd1776cbcf6 Author: daniel.w Date: Sat Jun 22 22:52:07 2024 +0800 feat: binrary_search diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..b58b603 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/leetcode-rust.iml b/.idea/leetcode-rust.iml new file mode 100644 index 0000000..6102194 --- /dev/null +++ b/.idea/leetcode-rust.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/material_theme_project_new.xml b/.idea/material_theme_project_new.xml new file mode 100644 index 0000000..f7b1381 --- /dev/null +++ b/.idea/material_theme_project_new.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..a474414 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/binrary_search_704/Cargo.lock b/binrary_search_704/Cargo.lock new file mode 100644 index 0000000..fd67151 --- /dev/null +++ b/binrary_search_704/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "binrary_search" +version = "0.1.0" diff --git a/binrary_search_704/Cargo.toml b/binrary_search_704/Cargo.toml new file mode 100644 index 0000000..4bbd46c --- /dev/null +++ b/binrary_search_704/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "binrary_search" +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/binrary_search_704/src/main.rs b/binrary_search_704/src/main.rs new file mode 100644 index 0000000..d7bdc75 --- /dev/null +++ b/binrary_search_704/src/main.rs @@ -0,0 +1,49 @@ +// 解題影片 https://www.youtube.com/watch?v=oxejtPgSlro&list=PL-qDGN2q6cbClYCRpJ2pyrlhYK9VjZmL3 +// leetcode https://leetcode.com/problems/binary-search/ +fn main() { + let case_a: Vec = vec![1, 2, 3]; + let result = search(case_a, 3); + println!("Result: {}", result); +} + +// 二元搜尋法 -> 左閉右閉原則 +// 1. 先想停止條件 +// 2. 想邊界值 +pub fn search(nums: Vec, target: i32) -> i32 { + // 先宣告需要的變數 + let mut left: usize = 0; + let mut right: usize = nums.len(); + + // [1,2) 韓左邊不含右邊,試想如果 [1,1)這樣是合法區間嗎?,否所以是 < + while left < right { + // 防止溢位 |---------|-----------| + // 前 後 + //======================= + // 中間 = 前 + (後 - 前) + // -------- + // 2 + //======================= + let mid = left + (right - left) / 2; + + // 如果拿到了 + if nums[mid] == target { + return mid as i32; + } + + // 左閉右開狀態 + if nums[mid] > target { + if mid == 0 { + break; + } // 防止 mid - 1 溢出 + // |---------|------|-----| + // mid. target + // 因為不包含,直接相等也不會算過 + right = mid; + } else { + left = mid + 1; + // 因為包含在內,所以 mid 已經算過了,要讓他+1才是心區間 + } + } + + return -1; +} diff --git a/binrary_search_704/target/.rustc_info.json b/binrary_search_704/target/.rustc_info.json new file mode 100644 index 0000000..2471d99 --- /dev/null +++ b/binrary_search_704/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":13714326583451104423,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.78.0 (9b00956e5 2024-04-29)\nbinary: rustc\ncommit-hash: 9b00956e56009bab2aa15d7bff10916599e3d6d6\ncommit-date: 2024-04-29\nhost: aarch64-apple-darwin\nrelease: 1.78.0\nLLVM version: 18.1.2\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/daniel/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/binrary_search_704/target/CACHEDIR.TAG b/binrary_search_704/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/binrary_search_704/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/binrary_search_704/target/debug/.cargo-lock b/binrary_search_704/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/bin-binrary_search b/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/bin-binrary_search new file mode 100644 index 0000000..98de8fa --- /dev/null +++ b/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/bin-binrary_search @@ -0,0 +1 @@ +a6f852d213b481c9 \ No newline at end of file diff --git a/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/bin-binrary_search.json b/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/bin-binrary_search.json new file mode 100644 index 0000000..bdc2b17 --- /dev/null +++ b/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/bin-binrary_search.json @@ -0,0 +1 @@ +{"rustc":792111255936306319,"features":"[]","declared_features":"","target":9999588162469818413,"profile":14453530908159220714,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/binrary_search-8833d8c297c074e6/dep-bin-binrary_search"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/dep-bin-binrary_search b/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/dep-bin-binrary_search new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/dep-bin-binrary_search differ diff --git a/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/invoked.timestamp b/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/binrary_search_704/target/debug/.fingerprint/binrary_search-8833d8c297c074e6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/binrary_search_704/target/debug/binrary_search b/binrary_search_704/target/debug/binrary_search new file mode 100755 index 0000000..c4c656c Binary files /dev/null and b/binrary_search_704/target/debug/binrary_search differ diff --git a/binrary_search_704/target/debug/binrary_search.d b/binrary_search_704/target/debug/binrary_search.d new file mode 100644 index 0000000..6c48e54 --- /dev/null +++ b/binrary_search_704/target/debug/binrary_search.d @@ -0,0 +1 @@ +/Users/daniel/Documents/Rust/leetcode-rust/binrary_search/target/debug/binrary_search: /Users/daniel/Documents/Rust/leetcode-rust/binrary_search/src/main.rs diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6 b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6 new file mode 100755 index 0000000..c4c656c Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6 differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.160yn5t62xiwgn3q.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.160yn5t62xiwgn3q.rcgu.o new file mode 100644 index 0000000..db8149c Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.160yn5t62xiwgn3q.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1693muni0eanz5w1.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1693muni0eanz5w1.rcgu.o new file mode 100644 index 0000000..0c1820e Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1693muni0eanz5w1.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1coe9fxl748bvspm.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1coe9fxl748bvspm.rcgu.o new file mode 100644 index 0000000..7150be8 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1coe9fxl748bvspm.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1p2d31br4qmvxk8k.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1p2d31br4qmvxk8k.rcgu.o new file mode 100644 index 0000000..301b71e Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.1p2d31br4qmvxk8k.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.24yeavn8oemaydlh.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.24yeavn8oemaydlh.rcgu.o new file mode 100644 index 0000000..f2f3709 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.24yeavn8oemaydlh.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3fcmoo1beqhjtq2g.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3fcmoo1beqhjtq2g.rcgu.o new file mode 100644 index 0000000..c99cf71 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3fcmoo1beqhjtq2g.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3gikpun2cemht8rn.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3gikpun2cemht8rn.rcgu.o new file mode 100644 index 0000000..74b6b82 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3gikpun2cemht8rn.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3xlwpxegsu32ztg.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3xlwpxegsu32ztg.rcgu.o new file mode 100644 index 0000000..b0a3fc8 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.3xlwpxegsu32ztg.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.49ycp4us9s6c6bqi.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.49ycp4us9s6c6bqi.rcgu.o new file mode 100644 index 0000000..62c9b8e Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.49ycp4us9s6c6bqi.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4bh1m4g6ivcxr082.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4bh1m4g6ivcxr082.rcgu.o new file mode 100644 index 0000000..58e2633 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4bh1m4g6ivcxr082.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4ecn8pm6ex44z4qh.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4ecn8pm6ex44z4qh.rcgu.o new file mode 100644 index 0000000..c41c375 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4ecn8pm6ex44z4qh.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4sktt01vrtuz6m51.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4sktt01vrtuz6m51.rcgu.o new file mode 100644 index 0000000..79182f8 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.4sktt01vrtuz6m51.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.52d1mapvcusxtvcc.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.52d1mapvcusxtvcc.rcgu.o new file mode 100644 index 0000000..f5f5e58 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.52d1mapvcusxtvcc.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.536sh0ozny1q3jz8.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.536sh0ozny1q3jz8.rcgu.o new file mode 100644 index 0000000..efe83a6 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.536sh0ozny1q3jz8.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.5dqtyno7s8y7pq2.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.5dqtyno7s8y7pq2.rcgu.o new file mode 100644 index 0000000..d9b8fdf Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.5dqtyno7s8y7pq2.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.9dzhbfzmb6hm6vy.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.9dzhbfzmb6hm6vy.rcgu.o new file mode 100644 index 0000000..998bd9f Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.9dzhbfzmb6hm6vy.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.d b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.d new file mode 100644 index 0000000..adb4275 --- /dev/null +++ b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.d @@ -0,0 +1,5 @@ +/Users/daniel/Documents/Rust/leetcode-rust/binrary_search/target/debug/deps/binrary_search-8833d8c297c074e6: src/main.rs + +/Users/daniel/Documents/Rust/leetcode-rust/binrary_search/target/debug/deps/binrary_search-8833d8c297c074e6.d: src/main.rs + +src/main.rs: diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.m1eqk2bz4436ooh.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.m1eqk2bz4436ooh.rcgu.o new file mode 100644 index 0000000..72404a5 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.m1eqk2bz4436ooh.rcgu.o differ diff --git a/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.og0jwif4msd2i2b.rcgu.o b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.og0jwif4msd2i2b.rcgu.o new file mode 100644 index 0000000..dc8f7f9 Binary files /dev/null and b/binrary_search_704/target/debug/deps/binrary_search-8833d8c297c074e6.og0jwif4msd2i2b.rcgu.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/160yn5t62xiwgn3q.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/160yn5t62xiwgn3q.o new file mode 100644 index 0000000..db8149c Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/160yn5t62xiwgn3q.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1693muni0eanz5w1.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1693muni0eanz5w1.o new file mode 100644 index 0000000..0c1820e Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1693muni0eanz5w1.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1coe9fxl748bvspm.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1coe9fxl748bvspm.o new file mode 100644 index 0000000..7150be8 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1coe9fxl748bvspm.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1p2d31br4qmvxk8k.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1p2d31br4qmvxk8k.o new file mode 100644 index 0000000..301b71e Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/1p2d31br4qmvxk8k.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/24yeavn8oemaydlh.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/24yeavn8oemaydlh.o new file mode 100644 index 0000000..f2f3709 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/24yeavn8oemaydlh.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3fcmoo1beqhjtq2g.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3fcmoo1beqhjtq2g.o new file mode 100644 index 0000000..c99cf71 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3fcmoo1beqhjtq2g.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3gikpun2cemht8rn.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3gikpun2cemht8rn.o new file mode 100644 index 0000000..74b6b82 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3gikpun2cemht8rn.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3xlwpxegsu32ztg.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3xlwpxegsu32ztg.o new file mode 100644 index 0000000..b0a3fc8 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/3xlwpxegsu32ztg.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/49ycp4us9s6c6bqi.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/49ycp4us9s6c6bqi.o new file mode 100644 index 0000000..62c9b8e Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/49ycp4us9s6c6bqi.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4bh1m4g6ivcxr082.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4bh1m4g6ivcxr082.o new file mode 100644 index 0000000..58e2633 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4bh1m4g6ivcxr082.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4ecn8pm6ex44z4qh.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4ecn8pm6ex44z4qh.o new file mode 100644 index 0000000..c41c375 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4ecn8pm6ex44z4qh.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4sktt01vrtuz6m51.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4sktt01vrtuz6m51.o new file mode 100644 index 0000000..79182f8 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/4sktt01vrtuz6m51.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/52d1mapvcusxtvcc.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/52d1mapvcusxtvcc.o new file mode 100644 index 0000000..f5f5e58 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/52d1mapvcusxtvcc.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/536sh0ozny1q3jz8.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/536sh0ozny1q3jz8.o new file mode 100644 index 0000000..efe83a6 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/536sh0ozny1q3jz8.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/5dqtyno7s8y7pq2.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/5dqtyno7s8y7pq2.o new file mode 100644 index 0000000..d9b8fdf Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/5dqtyno7s8y7pq2.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/9dzhbfzmb6hm6vy.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/9dzhbfzmb6hm6vy.o new file mode 100644 index 0000000..998bd9f Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/9dzhbfzmb6hm6vy.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/dep-graph.bin b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/dep-graph.bin new file mode 100644 index 0000000..f4df6a5 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/dep-graph.bin differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/m1eqk2bz4436ooh.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/m1eqk2bz4436ooh.o new file mode 100644 index 0000000..72404a5 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/m1eqk2bz4436ooh.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/og0jwif4msd2i2b.o b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/og0jwif4msd2i2b.o new file mode 100644 index 0000000..dc8f7f9 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/og0jwif4msd2i2b.o differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/query-cache.bin b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/query-cache.bin new file mode 100644 index 0000000..2346f91 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/query-cache.bin differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/work-products.bin b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/work-products.bin new file mode 100644 index 0000000..38a4238 Binary files /dev/null and b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce-d4l022f6r1xotyfhf9dqy1rd1/work-products.bin differ diff --git a/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce.lock b/binrary_search_704/target/debug/incremental/binrary_search-woi6mo08xj8h/s-gxcwa19bpb-1whovce.lock new file mode 100755 index 0000000..e69de29