Bläddra i källkod

readme and docs

Kr Younger 5 år sedan
förälder
incheckning
207acdd887

+ 118
- 37
.idea/workspace.xml Visa fil

@@ -2,14 +2,11 @@
2 2
 <project version="4">
3 3
   <component name="ChangeListManager">
4 4
     <list default="true" id="3455511b-a100-4bbd-b07c-68f009bc8dbc" name="Default" comment="">
5
-      <change beforePath="" afterPath="$PROJECT_DIR$/.idea/compiler.xml" />
6
-      <change beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__junit_junit_4_0.xml" />
7
-      <change beforePath="" afterPath="$PROJECT_DIR$/.idea/misc.xml" />
8
-      <change beforePath="" afterPath="$PROJECT_DIR$/.idea/vcs.xml" />
9
-      <change beforePath="" afterPath="$PROJECT_DIR$/arraz/arraz.iml" />
10
-      <change beforePath="" afterPath="$PROJECT_DIR$/arraz/pom.xml" />
11
-      <change beforePath="" afterPath="$PROJECT_DIR$/arraz/src/main/java/Arraz.java" />
12
-      <change beforePath="" afterPath="$PROJECT_DIR$/arraz/src/test/java/ArrazTest.java" />
5
+      <change beforePath="" afterPath="$PROJECT_DIR$/DocumentationOnArrays/Array Reflections.pdf" />
6
+      <change beforePath="" afterPath="$PROJECT_DIR$/DocumentationOnArrays/Arrays (The Java™ Tutorials &gt; Learning the Java Language &gt; Language Basics).pdf" />
7
+      <change beforePath="" afterPath="$PROJECT_DIR$/DocumentationOnArrays/Chapter 10. Arrays.pdf" />
8
+      <change beforePath="" afterPath="$PROJECT_DIR$/DocumentationOnArrays/Core Java Volume 1 - FundamentalsArrays.pdf" />
9
+      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
13 10
       <change beforePath="$PROJECT_DIR$/README.md" afterPath="$PROJECT_DIR$/README.md" />
14 11
     </list>
15 12
     <ignored path="$PROJECT_DIR$/arraz/target/" />
@@ -21,7 +18,7 @@
21 18
     <option name="LAST_RESOLUTION" value="IGNORE" />
22 19
   </component>
23 20
   <component name="FileEditorManager">
24
-    <leaf>
21
+    <leaf SIDE_TABS_SIZE_LIMIT_KEY="375">
25 22
       <file leaf-file-name="pom.xml" pinned="false" current-in-tab="false">
26 23
         <entry file="file://$PROJECT_DIR$/arraz/pom.xml">
27 24
           <provider selected="true" editor-type-id="text-editor">
@@ -56,8 +53,8 @@
56 53
         <entry file="file://$PROJECT_DIR$/README.md">
57 54
           <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
58 55
             <state split_layout="SPLIT">
59
-              <first_editor relative-caret-position="1241">
60
-                <caret line="73" column="0" lean-forward="true" selection-start-line="73" selection-start-column="0" selection-end-line="73" selection-end-column="0" />
56
+              <first_editor relative-caret-position="238">
57
+                <caret line="14" column="17" lean-forward="false" selection-start-line="14" selection-start-column="17" selection-end-line="14" selection-end-column="17" />
61 58
                 <folding />
62 59
               </first_editor>
63 60
               <second_editor />
@@ -102,9 +99,16 @@
102 99
     <detection-done>true</detection-done>
103 100
     <sorting>DEFINITION_ORDER</sorting>
104 101
   </component>
102
+  <component name="MavenImportPreferences">
103
+    <option name="importingSettings">
104
+      <MavenImportingSettings>
105
+        <option name="importAutomatically" value="true" />
106
+      </MavenImportingSettings>
107
+    </option>
108
+  </component>
105 109
   <component name="ProjectFrameBounds">
106
-    <option name="x" value="119" />
107
-    <option name="y" value="61" />
110
+    <option name="x" value="242" />
111
+    <option name="y" value="45" />
108 112
     <option name="width" value="1538" />
109 113
     <option name="height" value="962" />
110 114
   </component>
@@ -123,10 +127,6 @@
123 127
       <foldersAlwaysOnTop value="true" />
124 128
     </navigator>
125 129
     <panes>
126
-      <pane id="PackagesPane" />
127
-      <pane id="Scratches" />
128
-      <pane id="AndroidView" />
129
-      <pane id="Scope" />
130 130
       <pane id="ProjectPane">
131 131
         <subPane>
132 132
           <expand>
@@ -152,10 +152,19 @@
152 152
               <item name="src" type="462c0819:PsiDirectoryNode" />
153 153
               <item name="main" type="462c0819:PsiDirectoryNode" />
154 154
             </path>
155
+            <path>
156
+              <item name="ArraysGoneWild" type="b2602c69:ProjectViewProjectNode" />
157
+              <item name="ArraysGoneWild" type="462c0819:PsiDirectoryNode" />
158
+              <item name="DocumentationOnArrays" type="462c0819:PsiDirectoryNode" />
159
+            </path>
155 160
           </expand>
156 161
           <select />
157 162
         </subPane>
158 163
       </pane>
164
+      <pane id="Scratches" />
165
+      <pane id="PackagesPane" />
166
+      <pane id="AndroidView" />
167
+      <pane id="Scope" />
159 168
     </panes>
160 169
   </component>
161 170
   <component name="PropertiesComponent">
@@ -282,43 +291,45 @@
282 291
       <option name="number" value="Default" />
283 292
       <option name="presentableId" value="Default" />
284 293
       <updated>1543955860758</updated>
285
-      <workItem from="1543955862749" duration="2277000" />
294
+      <workItem from="1543955862749" duration="2347000" />
295
+      <workItem from="1543958998826" duration="113000" />
296
+      <workItem from="1544020724645" duration="492000" />
286 297
     </task>
287 298
     <servers />
288 299
   </component>
289 300
   <component name="TimeTrackingManager">
290
-    <option name="totallyTimeSpent" value="2277000" />
301
+    <option name="totallyTimeSpent" value="2952000" />
291 302
   </component>
292 303
   <component name="ToolWindowManager">
293
-    <frame x="119" y="61" width="1538" height="962" extended-state="0" />
304
+    <frame x="242" y="45" width="1538" height="962" extended-state="0" />
294 305
     <editor active="true" />
295 306
     <layout>
296
-      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
307
+      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
297 308
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
298
-      <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
299
-      <window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
300
-      <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
301
-      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
302
-      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
303
-      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
309
+      <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
310
+      <window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
311
+      <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
312
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
313
+      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
304 314
       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
305
-      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
306
-      <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
307
-      <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
308
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24966353" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
309
-      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
315
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
316
+      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
317
+      <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
318
+      <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
319
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2577389" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
320
+      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
310 321
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
311 322
       <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
312
-      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
313
-      <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
314
-      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
323
+      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
324
+      <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
315 325
       <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
326
+      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
316 327
       <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
317
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
318 328
       <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
319 329
       <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
320
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
330
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
321 331
       <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
332
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
322 333
     </layout>
323 334
   </component>
324 335
   <component name="TypeScriptGeneratedFilesManager">
@@ -367,6 +378,76 @@
367 378
         </state>
368 379
       </provider>
369 380
     </entry>
381
+    <entry file="file://$PROJECT_DIR$/arraz/pom.xml">
382
+      <provider selected="true" editor-type-id="text-editor">
383
+        <state relative-caret-position="0">
384
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
385
+          <folding />
386
+        </state>
387
+      </provider>
388
+    </entry>
389
+    <entry file="file://$PROJECT_DIR$/arraz/src/main/java/Arraz.java">
390
+      <provider selected="true" editor-type-id="text-editor">
391
+        <state relative-caret-position="0">
392
+          <caret line="0" column="15" lean-forward="false" selection-start-line="0" selection-start-column="15" selection-end-line="0" selection-end-column="15" />
393
+          <folding />
394
+        </state>
395
+      </provider>
396
+    </entry>
397
+    <entry file="file://$PROJECT_DIR$/arraz/src/test/java/ArrazTest.java">
398
+      <provider selected="true" editor-type-id="text-editor">
399
+        <state relative-caret-position="34">
400
+          <caret line="2" column="23" lean-forward="false" selection-start-line="2" selection-start-column="23" selection-end-line="2" selection-end-column="23" />
401
+          <folding />
402
+        </state>
403
+      </provider>
404
+    </entry>
405
+    <entry file="file://$PROJECT_DIR$/README.md">
406
+      <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
407
+        <state split_layout="SPLIT">
408
+          <first_editor relative-caret-position="1241">
409
+            <caret line="73" column="0" lean-forward="true" selection-start-line="73" selection-start-column="0" selection-end-line="73" selection-end-column="0" />
410
+            <folding />
411
+          </first_editor>
412
+          <second_editor />
413
+        </state>
414
+      </provider>
415
+    </entry>
416
+    <entry file="file://$PROJECT_DIR$/arraz/pom.xml">
417
+      <provider selected="true" editor-type-id="text-editor">
418
+        <state relative-caret-position="0">
419
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
420
+          <folding />
421
+        </state>
422
+      </provider>
423
+    </entry>
424
+    <entry file="file://$PROJECT_DIR$/arraz/src/main/java/Arraz.java">
425
+      <provider selected="true" editor-type-id="text-editor">
426
+        <state relative-caret-position="0">
427
+          <caret line="0" column="15" lean-forward="false" selection-start-line="0" selection-start-column="15" selection-end-line="0" selection-end-column="15" />
428
+          <folding />
429
+        </state>
430
+      </provider>
431
+    </entry>
432
+    <entry file="file://$PROJECT_DIR$/arraz/src/test/java/ArrazTest.java">
433
+      <provider selected="true" editor-type-id="text-editor">
434
+        <state relative-caret-position="34">
435
+          <caret line="2" column="23" lean-forward="false" selection-start-line="2" selection-start-column="23" selection-end-line="2" selection-end-column="23" />
436
+          <folding />
437
+        </state>
438
+      </provider>
439
+    </entry>
440
+    <entry file="file://$PROJECT_DIR$/README.md">
441
+      <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
442
+        <state split_layout="SPLIT">
443
+          <first_editor relative-caret-position="238">
444
+            <caret line="14" column="17" lean-forward="false" selection-start-line="14" selection-start-column="17" selection-end-line="14" selection-end-column="17" />
445
+            <folding />
446
+          </first_editor>
447
+          <second_editor />
448
+        </state>
449
+      </provider>
450
+    </entry>
370 451
   </component>
371 452
   <component name="masterDetails">
372 453
     <states>

Binär
DocumentationOnArrays/Array Reflections.pdf Visa fil


Binär
DocumentationOnArrays/Arrays (The Java™ Tutorials > Learning the Java Language > Language Basics).pdf Visa fil


Binär
DocumentationOnArrays/Chapter 10. Arrays.pdf Visa fil


Binär
DocumentationOnArrays/Core Java Volume 1 - FundamentalsArrays.pdf Visa fil


+ 13
- 2
README.md Visa fil

@@ -1,7 +1,18 @@
1 1
 # ArraysGoneWild
2 2
 
3
-a series of problems to prove your array knowledge.
4
-you use the information in the docs folder only, NO GOOGLE on this lab.
3
+This is a series of java array problems to prove your array knowledge.
4
+
5
+__You may ONLY use the information in the DocumentationOnArrays folder only...__
6
+
7
+## NO GOOGLE on this lab.
8
+
9
+At this point you should be able to write up these methods without searching for code patterns
10
+on google.
11
+
12
+## NO STACK-OVERFLOW on this lab.
13
+
14
+At this point you should be able to write up these methods without searching for code patterns
15
+on StackOverflow.
5 16
 
6 17
 ### For each problem.
7 18