{"id":26452031,"url":"https://github.com/k1729p/study17","last_synced_at":"2026-05-11T09:26:55.872Z","repository":{"id":282540500,"uuid":"948922718","full_name":"k1729p/Study17","owner":"k1729p","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-15T09:15:33.000Z","size":4353,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T10:19:33.187Z","etag":null,"topics":["apache-commons","collections","concurrent-trees","docker","docker-compose","eclipse-collections","java","mapping","mapping-framework","mapstruct","patricia","patricia-trie","radix-trees","suffix-trees"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/k1729p.png","metadata":{"files":{"readme":"docs/README.html","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-15T09:11:20.000Z","updated_at":"2025-03-15T09:26:31.000Z","dependencies_parsed_at":"2025-03-15T10:29:37.469Z","dependency_job_id":null,"html_url":"https://github.com/k1729p/Study17","commit_stats":null,"previous_names":["k1729p/study17"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1729p%2FStudy17","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1729p%2FStudy17/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1729p%2FStudy17/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1729p%2FStudy17/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/k1729p","download_url":"https://codeload.github.com/k1729p/Study17/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244267681,"owners_count":20425880,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache-commons","collections","concurrent-trees","docker","docker-compose","eclipse-collections","java","mapping","mapping-framework","mapstruct","patricia","patricia-trie","radix-trees","suffix-trees"],"created_at":"2025-03-18T17:25:52.190Z","updated_at":"2026-05-11T09:26:55.827Z","avatar_url":"https://github.com/k1729p.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!DOCTYPE html\u003e\r\n\u003chtml lang=\"en\"\u003e\r\n\u003cmeta charset=\"UTF-8\"\u003e\u003cbody\u003e\r\n\u003ca href=\"https://github.com/k1729p/Study17/tree/main/docs\"\u003e\u003cimg alt=\"\" src=\"images/ColorScheme.png\" height=\"25\" width=\"800\"/\u003e\u003c/a\u003e\r\n\u003ch2 id=\"contents\"\u003eStudy17 README Contents\u003c/h2\u003e\r\n\u003ch3 id=\"top\"\u003eThe assessment of the libraries\u003c/h3\u003e\r\n\u003ctable style=\"border:solid\"\u003e\r\n\u003ctbody\u003e\r\n\u003ctr\u003e\r\n\u003ctd style=\"border:solid\"\u003eJava Mapping Framework \u003ca href=\"https://mapstruct.org/\"\u003eMapStruct\u003c/a\u003e\u003c/td\u003e\r\n\u003ctd style=\"border:solid\"\u003e\u003ca href=\"https://commons.apache.org/proper/commons-collections/\"\u003eApache Commons Collections\u003c/a\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\u003ctr\u003e\r\n\u003ctd style=\"border:solid\"\u003e\u003ca href=\"https://github.com/npgall/concurrent-trees\"\u003eConcurrent Radix \u0026amp; Suffix Trees\u003c/a\u003e\u003c/td\u003e\r\n\u003ctd style=\"border:solid\"\u003e\u003ca href=\"https://www.eclipse.org/collections/\"\u003eEclipse Collections\u003c/a\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/tbody\u003e\u003c/table\u003e\r\n\r\n\u003cbr\u003e\r\n\r\n\u003cp\u003eThe sections of this project:\u003c/p\u003e\r\n\u003col\u003e\r\n\u003cli\u003e\u003ca href=\"#ONE\"\u003eDocker Build\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"#TWO\"\u003eMapStruct\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"#THREE\"\u003eCommons Collections\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"#FOUR\"\u003eConcurrent Radix \u0026amp; Suffix Trees\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"#FIVE\"\u003eEclipse Collections\u003c/a\u003e\u003c/li\u003e\r\n\u003c/ol\u003e\r\n\r\n\u003cp\u003eJava source code:\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/aquaHR-500.png\"\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/aquaSquare.png\"\u003e\r\n\t\u003ca href=\"https://github.com/k1729p/Study17/blob/master/src/main/java/kp\"\u003ekp\u003c/a\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/aquaHR-500.png\"\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\r\n\u003cimg alt=\"\" src=\"images/yellowHR-500.png\"\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/yellowSquare.png\"\u003e\r\n    \u003ca href=\"http://htmlpreview.github.io/?https://github.com/k1729p/Study17/blob/main/docs/apidocs/index.html\"\u003e\r\n\tJava API Documentation\u003c/a\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/yellowHR-500.png\"\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ca href=\"#top\"\u003eBack to the top of the page\u003c/a\u003e\r\n\u003chr\u003e\r\n\u003ch2 id=\"ONE\"\u003e❶ Docker Build\u003c/h2\u003e\r\n\r\n\u003cp\u003eAction:\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/orangeHR-500.png\"\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/orangeSquare.png\"\u003e 1. With the batch file \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/0_batch/01%20Docker%20build%20and%20run.bat\"\u003e\r\n\u003ci\u003e\"01 Docker build and run.bat\"\u003c/i\u003e\u003c/a\u003e build the image and start the container\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/orangeSquare.png\"\u003e\u003cimg alt=\"\" src=\"images/spacer-32.png\"\u003e\r\nwith the application \u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/ApplicationForLibrariesAssay.java\"\u003e\r\n'kp.ApplicationForLibrariesAssay'\u003c/a\u003e.\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/orangeSquare.png\"\u003e 2. With the batch file \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/0_batch/02%20Docker%20show%20logs.bat\"\u003e\r\n\u003ci\u003e\"02 Docker show logs.bat\"\u003c/i\u003e\u003c/a\u003e view the console logs from the application run.\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/orangeHR-500.png\"\u003e\r\n\u003c/p\u003e\r\n \r\n \u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n1.1. The Docker image is built using these files:\r\n\u003ca href=\"https://raw.githubusercontent.com/k1729p/Study17/main/docker-config/Dockerfile\"\u003e\u003cb\u003eDockerfile\u003c/b\u003e\u003c/a\u003e and\r\n\u003ca href=\"https://raw.githubusercontent.com/k1729p/Study17/main/docker-config/compose.yaml\"\u003e\u003cb\u003ecompose.yaml\u003c/b\u003e\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\r\n\u003cimg alt=\"\" src=\"images/ScreenshotDockerContainer.png\" height=\"275\" width=\"875\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eThe screenshot of the created Docker containers.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n \u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n1.2. Alternative batch files.\u003cbr\u003e\r\nFor building and running the \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/ApplicationForLibrariesAssay.java\"\u003e\r\n'kp.ApplicationForLibrariesAssay'\u003c/a\u003e on 'localhost' use \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/0_batch/03%20MVN%20clean%20install%20run.bat\"\u003e \r\n\u003ci\u003e\"03 MVN clean install run.bat\"\u003c/i\u003e\u003c/a\u003e.\u003cbr\u003e\r\nFor only running the \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/ApplicationForLibrariesAssay.java\"\u003e\r\n'kp.ApplicationForLibrariesAssay'\u003c/a\u003e on 'localhost' use \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/0_batch/04%20Run%20Application.bat\"\u003e \r\n\u003ci\u003e\"04 Run Application.bat\"\u003c/i\u003e\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\r\n\u003ca href=\"#top\"\u003eBack to the top of the page\u003c/a\u003e\r\n\u003chr\u003e\r\n\u003ch2 id=\"TWO\"\u003e❷ MapStruct\u003c/h2\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n2.1. The mapping launch method: \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/MapperLauncher.java#L36\"\u003e\r\n'kp.mappers.MapperLauncher::launch'\u003c/a\u003e\u003cbr\u003e\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/MapStruct.png\" height=\"100\" width=\"820\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'kp.mappers.MapperLauncher::launch' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n2.2. The mapping \u003cb\u003esource\u003c/b\u003e objects:\r\n\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/First.java\"\u003eFirst\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/builders/Top.java\"\u003eTop\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/items/ElementOne.java\"\u003eElementOne\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/items/KeyOne.java\"\u003eKeyOne\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/items/ValueOne.java\"\u003eValueOne\u003c/a\u003e\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/MermaidClassDiagramFirst.png\" height=\"745\" width=\"830\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eThe class diagram of the mapping source objects.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n2.3. The mapping \u003cb\u003etarget\u003c/b\u003e objects:\r\n\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/Second.java\"\u003eSecond\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/builders/Bottom.java\"\u003eBottom\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/items/ElementTwo.java\"\u003eElementTwo\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/items/KeyTwo.java\"\u003eKeyTwo\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/samples/items/ValueTwo.java\"\u003eValueTwo\u003c/a\u003e\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/MermaidClassDiagramSecond.png\" height=\"745\" width=\"860\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eThe class diagram of the mapping target objects.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n2.4. The interfaces are marked with the annotation '@Mapper':\r\n\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/FirstMapper.java\"\u003e\r\n'kp.mappers.FirstMapper'\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/FirstMapper.java#L99\"\u003e\r\n'kp.mappers.FirstMapper.ElementOneMapper'\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/FirstMapper.java#L121\"\u003e\r\n'kp.mappers.FirstMapper.KeyOneMapper'\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/FirstMapper.java#L144\"\u003e\r\n'kp.mappers.FirstMapper.ValueOneMapper'\u003c/a\u003e\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003cp\u003e\r\nThis marking activates the generation of an implementation of that type via 'MapStruct'.\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n2.5. The mapping method: \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/FirstMapper.java#L38\"\u003e\r\n'kp.mappers.FirstMapper::toSecond'\u003c/a\u003e\u003cbr\u003e\r\nThe finishing method: \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/FirstMapper.java#L58\"\u003e\r\n'kp.mappers.FirstMapper::afterToSecond'\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n2.6. The inverse mapping method: \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/FirstMapper.java#L49\"\u003e\r\n'kp.mappers.FirstMapper::fromSecond'\u003c/a\u003e\u003cbr\u003e\r\nThe finishing method: \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/mappers/FirstMapper.java#L69\"\u003e\r\n'kp.mappers.FirstMapper::afterFromSecond'\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ca href=\"#top\"\u003eBack to the top of the page\u003c/a\u003e\r\n\u003chr\u003e\r\n\u003ch2 id=\"THREE\"\u003e❸ Commons Collections\u003c/h2\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n3.1. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/collections/commons/ApacheCommonsCollections.java#L41\"\u003e\r\n'kp.collections.commons.ApacheCommonsCollections::researchBidirectionalMap'\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/CommonsCollectionsBidirectionalMap.png\" height=\"100\" width=\"275\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'ApacheCommonsCollections::researchBidirectionalMap' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n3.2. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/collections/commons/ApacheCommonsCollections.java#L60\"\u003e\r\n'kp.collections.commons.ApacheCommonsCollections::researchPatriciaTrie'\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\r\n\u003cb\u003ePATRICIA\u003c/b\u003e: Practical Algorithm to Retrieve Information Coded in Alphanumeric.\u003cbr\u003e\r\nA \u003ci\u003etrie\u003c/i\u003e is also called a \u003ci\u003edigital tree\u003c/i\u003e, \u003ci\u003eradix tree\u003c/i\u003e, or \u003ci\u003eprefix tree\u003c/i\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/CommonsCollectionsPatriciaTrie.png\" height=\"190\" width=\"1090\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'ApacheCommonsCollections::researchPatriciaTrie' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ca href=\"#top\"\u003eBack to the top of the page\u003c/a\u003e\r\n\u003chr\u003e\r\n\u003ch2 id=\"FOUR\"\u003e❹ Concurrent Radix \u0026amp; Suffix Trees\u003c/h2\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n4.1. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/trees/ConcurrentTrees.java#L60\"\u003e\r\n'kp.trees.ConcurrentTrees::researchRadixTree'\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/ConcurrentTreesRadixTree.png\" height=\"855\" width=\"690\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'ConcurrentTrees::researchRadixTree' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n4.2. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/trees/ConcurrentTrees.java#L92\"\u003e\r\n'kp.trees.ConcurrentTrees::researchSuffixTree'\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/ConcurrentTreesSuffixTree.png\" height=\"60\" width=\"635\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'ConcurrentTrees::researchSuffixTree' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n4.3. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/trees/ConcurrentTrees.java#L112\"\u003e\r\n'kp.trees.ConcurrentTrees::researchInvertedRadixTree'\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/ConcurrentTreesInvertedRadixTree.png\" height=\"80\" width=\"610\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'ConcurrentTrees::researchInvertedRadixTree' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n4.4. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/trees/ConcurrentTrees.java#L140\"\u003e\r\n'kp.trees.ConcurrentTrees::researchReversedRadixTree'\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/ConcurrentTreesReversedRadixTree.png\" height=\"30\" width=\"460\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'ConcurrentTrees::researchReversedRadixTree' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n4.5. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/trees/ConcurrentTrees.java#L155\"\u003e\r\n'kp.trees.ConcurrentTrees::researchPrefixesAndSuffixesGenerator'\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/ConcurrentTreesPrefixesAndSuffixesGenerator.png\" height=\"45\" width=\"350\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'ConcurrentTrees::researchPrefixesAndSuffixesGenerator' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n4.6. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/trees/ConcurrentTrees.java#L169\"\u003e\r\n'kp.trees.ConcurrentTrees::researchSolver'\u003c/a\u003e.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/ConcurrentTreesSolver.png\" height=\"45\" width=\"365\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'ConcurrentTrees::researchSolver' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ca href=\"#top\"\u003eBack to the top of the page\u003c/a\u003e\r\n\u003chr\u003e\r\n\u003ch2 id=\"FIVE\"\u003e❺ Eclipse Collections\u003c/h2\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n5.1. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/collections/eclipse/EclipseCollections.java#L131\"\u003e\r\n'kp.collections.eclipse.EclipseCollections::researchChunksAndPairs'\u003c/a\u003e\u003cbr\u003e\r\n\u003c/p\u003e\r\n\u003cp\u003e\r\nThe chunk - a collection of a specified fixed size.\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/EclipseCollectionsChunksAndPairs.png\" height=\"170\" width=\"580\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'EclipseCollections::researchChunksAndPairs' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n5.2. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/collections/eclipse/EclipseCollections.java#L174\"\u003e\r\n'kp.collections.eclipse.EclipseCollections::researchMapFlipping'\u003c/a\u003e\u003cbr\u003e\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/EclipseCollectionsMapFlipping.png\" height=\"100\" width=\"615\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'EclipseCollections::researchMapFlipping' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n5.3. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/collections/eclipse/EclipseCollections.java#L214\"\u003e\r\n'kp.collections.eclipse.EclipseCollections::researchSetOperations'\u003c/a\u003e\u003cbr\u003e\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/EclipseCollectionsSetOperations.png\" height=\"65\" width=\"615\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'EclipseCollections::researchSetOperations' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n5.4. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/collections/eclipse/EclipseCollections.java#L242\"\u003e\r\n'kp.collections.eclipse.EclipseCollections::researchUsingDates'\u003c/a\u003e\u003cbr\u003e\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/EclipseCollectionsUsingDates.png\" height=\"280\" width=\"1015\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'EclipseCollections::researchUsingDates' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n5.5. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/collections/eclipse/EclipseCollections.java#L326\"\u003e\r\n'kp.collections.eclipse.EclipseCollections::researchUsingNumbers'\u003c/a\u003e\u003cbr\u003e\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/EclipseCollectionsUsingNumbers.png\" height=\"190\" width=\"705\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'EclipseCollections::researchUsingNumbers' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/greenCircle.png\"\u003e\r\n5.6. The method \r\n\u003ca href=\"https://github.com/k1729p/Study17/blob/main/src/main/java/kp/collections/eclipse/EclipseCollections.java#L383\"\u003e\r\n'kp.collections.eclipse.EclipseCollections::researchStacks'\u003c/a\u003e\u003cbr\u003e\r\n\u003c/p\u003e\r\n\u003cp\u003e\u003cimg alt=\"\" src=\"images/EclipseCollectionsStacks.png\" height=\"60\" width=\"365\"/\u003e\u003cbr\u003e\r\n\u003cimg alt=\"\" src=\"images/blackArrowUp.png\"\u003e\r\n\u003ci\u003eConsole log from 'EclipseCollections::researchStacks' method.\u003c/i\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ca href=\"#top\"\u003eBack to the top of the page\u003c/a\u003e\r\n\u003chr\u003e\r\n\u003c/body\u003e\r\n\u003c/html\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk1729p%2Fstudy17","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk1729p%2Fstudy17","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk1729p%2Fstudy17/lists"}