├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── LICENSE ├── README.md └── src └── com └── ctgi ├── google ├── algorithms │ ├── AllPalindrome.java │ ├── AllPalindromeFromString.java │ └── KadaneSubArray.java ├── arraysandstrings │ ├── AnagramOfFirstStringInSecondString.java │ ├── ArrayZigZagArrangment.java │ ├── ReverseVowelsOrderinginStrings.java │ ├── StringReplaceChar.java │ └── StringRotateOnSpecificPoint.java ├── bitmanipulation │ └── BitOperations.java ├── concepts │ ├── advancedopertaingsystems │ │ └── eventsandhappenedbeforerelation.md │ ├── arcitecture │ │ ├── gpuVScpu.md │ │ └── microprocessor.md │ ├── bigdata │ │ ├── memcached │ │ │ └── redis.md │ │ ├── scalability │ │ │ └── YouTubeLikeVideoID.java │ │ └── search │ │ │ └── elasticsearch.md │ ├── networks │ │ ├── dhcp.md │ │ ├── dns.md │ │ ├── nat.md │ │ ├── tcpVSudp.md │ │ └── websiteflow.md │ └── operatingsystem │ │ ├── criticalsection.md │ │ ├── mutualexclusion.md │ │ └── semaphores.md ├── implementation │ ├── cache │ │ ├── LRUCache.java │ │ └── MRUCache.java │ ├── graph │ │ ├── Edge.java │ │ └── Graph.java │ ├── linkedlist │ │ ├── CircularLinkedList.java │ │ ├── DoublyLinkedList.java │ │ └── LinkedList.java │ └── tree │ │ ├── BinarySearchTree.java │ │ └── TreeNode.java ├── languages │ ├── c │ │ ├── code │ │ │ ├── addnumbers │ │ │ ├── addnumbers.c │ │ │ ├── addnumbers.i │ │ │ ├── addnumbers.o │ │ │ ├── addnumbers.s │ │ │ ├── arrayinc.asm │ │ │ ├── arrayinc.o │ │ │ ├── arraytest.c │ │ │ ├── arraytest.o │ │ │ ├── arraytest.txt │ │ │ ├── macros │ │ │ ├── macros.c │ │ │ ├── macros.i │ │ │ ├── macros.o │ │ │ ├── macros.s │ │ │ ├── pointers.c │ │ │ └── segmentationfault.c │ │ ├── compilation.md │ │ ├── macros.md │ │ ├── malloc.md │ │ ├── pointers.md │ │ ├── segmentationfault.md │ │ ├── stackheapmemory.md │ │ └── stackmemory.md │ └── java │ │ ├── abstractclasses.md │ │ ├── cVSJava.md │ │ ├── code │ │ └── abstractclass │ │ │ ├── AssasinGame.java │ │ │ ├── GameUser.java │ │ │ ├── Grid.java │ │ │ ├── GridVM.java │ │ │ └── NFSGame.java │ │ ├── interview-questions.md │ │ ├── jvm.md │ │ └── memory.md ├── mistakes │ ├── ArraysAndStrings.gl.py │ ├── Implementation.gl.py │ ├── LinkedList.gl.py │ └── RecursionAndDynamicProgramming.gl.py ├── problems │ ├── ActivitySelection.java │ ├── ActivityTime.java │ ├── ArrangeStringsBasedOnOccurances.java │ ├── BalancedParanthesisVerification.java │ ├── BreadthFirstSearch.java │ ├── ClosestNumbers.java │ ├── ConflictInMeetingSchedules.java │ ├── CreateTreeGivenPostAndInOrder.java │ ├── DeepestNode.java │ ├── DeepestNodeInBinaryTree.java │ ├── EmployeeNodeSkillAndAdjacentNodeSkill.java │ ├── FindAngleBetweenHourAndMinute.java │ ├── FindTargetValueFromSorted2DArray.java │ ├── FormatStringToFitInTextAreaByPixels.java │ ├── GCD.java │ ├── GInterview.java │ ├── GroupStringsByAnagrams.java │ ├── InstallationSequenceByDependency.java │ ├── Interval.java │ ├── LCM.java │ ├── LonestStringInDictionary.java │ ├── LoopInLinkedList.java │ ├── MaximumPossibleWaysOfBST.java │ ├── MergeKSortedArrays.java │ ├── MergeKSortedLists.java │ ├── MergeOverlappingIntervals.java │ ├── MergeRowsOnlySortedMatrix.java │ ├── MinimumElementFromRotatedSortedArray.java │ ├── MinimumStepsForRobotMovement.java │ ├── Node.java │ ├── NodeSumBetweenMinAndMaxInBST.java │ ├── Number.java │ ├── NumberPowerOfTen.java │ ├── NvidiaYelp.java │ ├── PerimeterOfRegionConnected.java │ ├── PureNumber.java │ ├── RandomStringWithHighProbabilityAssociated.java │ ├── RemoveDuplicateWords.java │ ├── ReverseWordsFromString.java │ ├── SecondMinimumFromTheArray.java │ ├── Solution.java │ ├── SortListBasedOnOccurrance.java │ ├── StringObject.java │ ├── SumIntegersUsingSpecialOperator.java │ ├── SymantecEmployee.java │ ├── TreeChildrenFromLevel.java │ ├── TreeNode.java │ ├── WaysToClimbNStepStairs.java │ ├── c │ │ ├── bitmanipulation │ │ ├── bitmanipulation.c │ │ ├── memoryallocation │ │ └── memoryallocation.c │ ├── questions │ │ ├── Apple_interview_questions.gl.py │ │ ├── Google_interview_questions.gl.py │ │ ├── NVIDIA_interview_questions.gl.py │ │ ├── facebook_interview_questions.gl.py │ │ ├── interview_questions.gl.py │ │ ├── twitter_interview_questions.gl.py │ │ ├── uber_interview_questions.gl.py │ │ └── yelp_interview_questions.gl.py │ └── second.java ├── recursionanddynamicprogramming │ ├── ctci97 │ │ ├── MatchingPositionsCount.java │ │ ├── NonMatchingPerimeterValueReplacing.java │ │ ├── PaintFill.java │ │ ├── PerimeterNonMatchingDistinctCount.java │ │ └── PerimeterOfRegionConnected.java │ └── ctci98 │ │ └── NoOfWaysToRepresentNCentsUsingDenominations.java └── threads │ ├── c │ ├── mergesort │ ├── mergesort.c │ ├── oddeven.c │ ├── producerconsumer.c │ └── test.c │ ├── cpuVSmulticoreVShyperthreading.md │ ├── introduction.md │ └── java │ ├── diningphilosophers │ └── Philosopher.java │ └── producerconsumer │ ├── Consumer.java │ ├── Producer.java │ └── ProducerConsumer.java └── images ├── TCP-Handshake-Message-Diagram.jpg ├── TCP-Packet-Format-Diagram.gif ├── UDP-Packet-format.jpg ├── bsem.png ├── cisc_risc.JPG ├── cpu-and-gpu.jpg ├── csem.png ├── gputech_f2.png ├── gputech_perf_chart.png ├── how-gpu-acceleration-works.png ├── jvmfig5-2.gif ├── jvmfig5-3.gif ├── jvmfig5-4.gif ├── jvminternal.JPG ├── jvminternal.gif ├── multiple-inheritance1.png ├── multiple-inheritance2.png ├── mutex.png └── quad-core-cpu-with-hyper-threading-in-windows-8s-task-manager.png /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/README.md -------------------------------------------------------------------------------- /src/com/ctgi/google/algorithms/AllPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/algorithms/AllPalindrome.java -------------------------------------------------------------------------------- /src/com/ctgi/google/algorithms/AllPalindromeFromString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/algorithms/AllPalindromeFromString.java -------------------------------------------------------------------------------- /src/com/ctgi/google/algorithms/KadaneSubArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/algorithms/KadaneSubArray.java -------------------------------------------------------------------------------- /src/com/ctgi/google/arraysandstrings/AnagramOfFirstStringInSecondString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/arraysandstrings/AnagramOfFirstStringInSecondString.java -------------------------------------------------------------------------------- /src/com/ctgi/google/arraysandstrings/ArrayZigZagArrangment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/arraysandstrings/ArrayZigZagArrangment.java -------------------------------------------------------------------------------- /src/com/ctgi/google/arraysandstrings/ReverseVowelsOrderinginStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/arraysandstrings/ReverseVowelsOrderinginStrings.java -------------------------------------------------------------------------------- /src/com/ctgi/google/arraysandstrings/StringReplaceChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/arraysandstrings/StringReplaceChar.java -------------------------------------------------------------------------------- /src/com/ctgi/google/arraysandstrings/StringRotateOnSpecificPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/arraysandstrings/StringRotateOnSpecificPoint.java -------------------------------------------------------------------------------- /src/com/ctgi/google/bitmanipulation/BitOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/bitmanipulation/BitOperations.java -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/advancedopertaingsystems/eventsandhappenedbeforerelation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/advancedopertaingsystems/eventsandhappenedbeforerelation.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/arcitecture/gpuVScpu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/arcitecture/gpuVScpu.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/arcitecture/microprocessor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/arcitecture/microprocessor.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/bigdata/memcached/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/bigdata/memcached/redis.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/bigdata/scalability/YouTubeLikeVideoID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/bigdata/scalability/YouTubeLikeVideoID.java -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/bigdata/search/elasticsearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/bigdata/search/elasticsearch.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/networks/dhcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/networks/dhcp.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/networks/dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/networks/dns.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/networks/nat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/networks/nat.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/networks/tcpVSudp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/networks/tcpVSudp.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/networks/websiteflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/networks/websiteflow.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/operatingsystem/criticalsection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/operatingsystem/criticalsection.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/operatingsystem/mutualexclusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/operatingsystem/mutualexclusion.md -------------------------------------------------------------------------------- /src/com/ctgi/google/concepts/operatingsystem/semaphores.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/concepts/operatingsystem/semaphores.md -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/cache/LRUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/cache/LRUCache.java -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/cache/MRUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/cache/MRUCache.java -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/graph/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/graph/Edge.java -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/graph/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/graph/Graph.java -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/linkedlist/CircularLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/linkedlist/CircularLinkedList.java -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/linkedlist/DoublyLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/linkedlist/DoublyLinkedList.java -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/linkedlist/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/linkedlist/LinkedList.java -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/tree/BinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/tree/BinarySearchTree.java -------------------------------------------------------------------------------- /src/com/ctgi/google/implementation/tree/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/implementation/tree/TreeNode.java -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/addnumbers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/addnumbers -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/addnumbers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/addnumbers.c -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/addnumbers.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/addnumbers.i -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/addnumbers.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/addnumbers.o -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/addnumbers.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/addnumbers.s -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/arrayinc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/arrayinc.asm -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/arrayinc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/arrayinc.o -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/arraytest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/arraytest.c -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/arraytest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/arraytest.o -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/arraytest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/arraytest.txt -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/macros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/macros -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/macros.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/macros.c -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/macros.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/macros.i -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/macros.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/macros.o -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/macros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/macros.s -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/pointers.c -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/code/segmentationfault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/code/segmentationfault.c -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/compilation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/compilation.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/macros.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/malloc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/malloc.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/pointers.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/segmentationfault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/segmentationfault.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/stackheapmemory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/stackheapmemory.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/c/stackmemory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/c/stackmemory.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/abstractclasses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/abstractclasses.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/cVSJava.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/cVSJava.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/code/abstractclass/AssasinGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/code/abstractclass/AssasinGame.java -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/code/abstractclass/GameUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/code/abstractclass/GameUser.java -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/code/abstractclass/Grid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/code/abstractclass/Grid.java -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/code/abstractclass/GridVM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/code/abstractclass/GridVM.java -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/code/abstractclass/NFSGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/code/abstractclass/NFSGame.java -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/interview-questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/interview-questions.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/jvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/jvm.md -------------------------------------------------------------------------------- /src/com/ctgi/google/languages/java/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/languages/java/memory.md -------------------------------------------------------------------------------- /src/com/ctgi/google/mistakes/ArraysAndStrings.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/mistakes/ArraysAndStrings.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/mistakes/Implementation.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/mistakes/Implementation.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/mistakes/LinkedList.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/mistakes/LinkedList.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/mistakes/RecursionAndDynamicProgramming.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/mistakes/RecursionAndDynamicProgramming.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/ActivitySelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/ActivitySelection.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/ActivityTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/ActivityTime.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/ArrangeStringsBasedOnOccurances.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/ArrangeStringsBasedOnOccurances.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/BalancedParanthesisVerification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/BalancedParanthesisVerification.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/BreadthFirstSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/BreadthFirstSearch.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/ClosestNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/ClosestNumbers.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/ConflictInMeetingSchedules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/ConflictInMeetingSchedules.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/CreateTreeGivenPostAndInOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/CreateTreeGivenPostAndInOrder.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/DeepestNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/DeepestNode.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/DeepestNodeInBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/DeepestNodeInBinaryTree.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/EmployeeNodeSkillAndAdjacentNodeSkill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/EmployeeNodeSkillAndAdjacentNodeSkill.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/FindAngleBetweenHourAndMinute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/FindAngleBetweenHourAndMinute.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/FindTargetValueFromSorted2DArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/FindTargetValueFromSorted2DArray.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/FormatStringToFitInTextAreaByPixels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/FormatStringToFitInTextAreaByPixels.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/GCD.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/GInterview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/GInterview.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/GroupStringsByAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/GroupStringsByAnagrams.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/InstallationSequenceByDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/InstallationSequenceByDependency.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/Interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/Interval.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/LCM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/LCM.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/LonestStringInDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/LonestStringInDictionary.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/LoopInLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/LoopInLinkedList.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/MaximumPossibleWaysOfBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/MaximumPossibleWaysOfBST.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/MergeKSortedArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/MergeKSortedArrays.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/MergeKSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/MergeKSortedLists.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/MergeOverlappingIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/MergeOverlappingIntervals.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/MergeRowsOnlySortedMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/MergeRowsOnlySortedMatrix.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/MinimumElementFromRotatedSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/MinimumElementFromRotatedSortedArray.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/MinimumStepsForRobotMovement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/MinimumStepsForRobotMovement.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/Node.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/NodeSumBetweenMinAndMaxInBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/NodeSumBetweenMinAndMaxInBST.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/Number.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/NumberPowerOfTen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/NumberPowerOfTen.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/NvidiaYelp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/NvidiaYelp.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/PerimeterOfRegionConnected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/PerimeterOfRegionConnected.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/PureNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/PureNumber.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/RandomStringWithHighProbabilityAssociated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/RandomStringWithHighProbabilityAssociated.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/RemoveDuplicateWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/RemoveDuplicateWords.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/ReverseWordsFromString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/ReverseWordsFromString.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/SecondMinimumFromTheArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/SecondMinimumFromTheArray.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/Solution.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/SortListBasedOnOccurrance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/SortListBasedOnOccurrance.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/StringObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/StringObject.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/SumIntegersUsingSpecialOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/SumIntegersUsingSpecialOperator.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/SymantecEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/SymantecEmployee.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/TreeChildrenFromLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/TreeChildrenFromLevel.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/TreeNode.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/WaysToClimbNStepStairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/WaysToClimbNStepStairs.java -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/c/bitmanipulation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/c/bitmanipulation -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/c/bitmanipulation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/c/bitmanipulation.c -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/c/memoryallocation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/c/memoryallocation -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/c/memoryallocation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/c/memoryallocation.c -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/questions/Apple_interview_questions.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/questions/Apple_interview_questions.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/questions/Google_interview_questions.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/questions/Google_interview_questions.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/questions/NVIDIA_interview_questions.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/questions/NVIDIA_interview_questions.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/questions/facebook_interview_questions.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/questions/facebook_interview_questions.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/questions/interview_questions.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/questions/interview_questions.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/questions/twitter_interview_questions.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/questions/twitter_interview_questions.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/questions/uber_interview_questions.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/questions/uber_interview_questions.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/questions/yelp_interview_questions.gl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/questions/yelp_interview_questions.gl.py -------------------------------------------------------------------------------- /src/com/ctgi/google/problems/second.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/problems/second.java -------------------------------------------------------------------------------- /src/com/ctgi/google/recursionanddynamicprogramming/ctci97/MatchingPositionsCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/recursionanddynamicprogramming/ctci97/MatchingPositionsCount.java -------------------------------------------------------------------------------- /src/com/ctgi/google/recursionanddynamicprogramming/ctci97/NonMatchingPerimeterValueReplacing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/recursionanddynamicprogramming/ctci97/NonMatchingPerimeterValueReplacing.java -------------------------------------------------------------------------------- /src/com/ctgi/google/recursionanddynamicprogramming/ctci97/PaintFill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/recursionanddynamicprogramming/ctci97/PaintFill.java -------------------------------------------------------------------------------- /src/com/ctgi/google/recursionanddynamicprogramming/ctci97/PerimeterNonMatchingDistinctCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/recursionanddynamicprogramming/ctci97/PerimeterNonMatchingDistinctCount.java -------------------------------------------------------------------------------- /src/com/ctgi/google/recursionanddynamicprogramming/ctci97/PerimeterOfRegionConnected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/recursionanddynamicprogramming/ctci97/PerimeterOfRegionConnected.java -------------------------------------------------------------------------------- /src/com/ctgi/google/recursionanddynamicprogramming/ctci98/NoOfWaysToRepresentNCentsUsingDenominations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/recursionanddynamicprogramming/ctci98/NoOfWaysToRepresentNCentsUsingDenominations.java -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/c/mergesort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/c/mergesort -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/c/mergesort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/c/mergesort.c -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/c/oddeven.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/c/oddeven.c -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/c/producerconsumer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/c/producerconsumer.c -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/c/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/c/test.c -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/cpuVSmulticoreVShyperthreading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/cpuVSmulticoreVShyperthreading.md -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/introduction.md -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/java/diningphilosophers/Philosopher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/java/diningphilosophers/Philosopher.java -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/java/producerconsumer/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/java/producerconsumer/Consumer.java -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/java/producerconsumer/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/java/producerconsumer/Producer.java -------------------------------------------------------------------------------- /src/com/ctgi/google/threads/java/producerconsumer/ProducerConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/google/threads/java/producerconsumer/ProducerConsumer.java -------------------------------------------------------------------------------- /src/com/ctgi/images/TCP-Handshake-Message-Diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/TCP-Handshake-Message-Diagram.jpg -------------------------------------------------------------------------------- /src/com/ctgi/images/TCP-Packet-Format-Diagram.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/TCP-Packet-Format-Diagram.gif -------------------------------------------------------------------------------- /src/com/ctgi/images/UDP-Packet-format.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/UDP-Packet-format.jpg -------------------------------------------------------------------------------- /src/com/ctgi/images/bsem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/bsem.png -------------------------------------------------------------------------------- /src/com/ctgi/images/cisc_risc.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/cisc_risc.JPG -------------------------------------------------------------------------------- /src/com/ctgi/images/cpu-and-gpu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/cpu-and-gpu.jpg -------------------------------------------------------------------------------- /src/com/ctgi/images/csem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/csem.png -------------------------------------------------------------------------------- /src/com/ctgi/images/gputech_f2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/gputech_f2.png -------------------------------------------------------------------------------- /src/com/ctgi/images/gputech_perf_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/gputech_perf_chart.png -------------------------------------------------------------------------------- /src/com/ctgi/images/how-gpu-acceleration-works.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/how-gpu-acceleration-works.png -------------------------------------------------------------------------------- /src/com/ctgi/images/jvmfig5-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/jvmfig5-2.gif -------------------------------------------------------------------------------- /src/com/ctgi/images/jvmfig5-3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/jvmfig5-3.gif -------------------------------------------------------------------------------- /src/com/ctgi/images/jvmfig5-4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/jvmfig5-4.gif -------------------------------------------------------------------------------- /src/com/ctgi/images/jvminternal.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/jvminternal.JPG -------------------------------------------------------------------------------- /src/com/ctgi/images/jvminternal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/jvminternal.gif -------------------------------------------------------------------------------- /src/com/ctgi/images/multiple-inheritance1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/multiple-inheritance1.png -------------------------------------------------------------------------------- /src/com/ctgi/images/multiple-inheritance2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/multiple-inheritance2.png -------------------------------------------------------------------------------- /src/com/ctgi/images/mutex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/mutex.png -------------------------------------------------------------------------------- /src/com/ctgi/images/quad-core-cpu-with-hyper-threading-in-windows-8s-task-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshappavoo/ctgi/HEAD/src/com/ctgi/images/quad-core-cpu-with-hyper-threading-in-windows-8s-task-manager.png --------------------------------------------------------------------------------