About 639,000 results
Open links in new tab
  1. Re-use of programming patterns or problem solving?:

    In a second step, this representation enabled us to apply a SQL-like query language for graphs (GReQL) to detect programming patterns in students' Scratch projects. This paper describes the design of our TGraph scheme for Scratch as well as how to query patterns in Scratch code using GReQL, in order to stimulate the use of this methodology by ...

  2. Graph Algorithms | Our Pattern Language - University of …

    Knowing the problem-specific graph structure, we can leverage its characteristics to eliminate redundant checks, partition workload into different pieces, and minimize synchronizations required between the partitioned pieces. We list some graph properties, and …

  3. 20 Patterns to Master Dynamic Programming - blog.algomaster.io

    Jul 28, 2024 · In this article, I’ll walk you through 20 patterns that will make learning DP much easier. I’ll share when to use each pattern and provide links to LeetCode problems you can practice to learn them better. I have listed them from easy to hard and also linked resources to learn each pattern. 1. Fibonacci Sequence

  4. (PDF) Re-use of programming patterns or problem solving ...

    They proposed the use of "elementary patterns" that are intended to impart good programming habits and to teach problem-solving independently from a specific programming language. These patterns can be divided into loop patterns and selection patterns.

  5. In a sec-ond step, this representation enabled us to apply a SQL-like query language for graphs (GReQL) to detect programming patterns in students’ Scratch projects.

  6. Task Graph | Our Pattern Language - University of California, …

    How do we create a programming model that exposes the underlying parallelism of the collection of tasks and executes efficiently, executing tasks in parallel or serially depending on when inputs become available? The Task Graph pattern addresses this problem.

  7. Graph Algorithms - GeeksforGeeks

    Apr 1, 2024 · Graph algorithms are methods used to manipulate and analyze graphs, solving various range of problems like finding the shortest path, cycles detection. If you are looking for difficulty-wise list of problems, please refer to Graph Data Structure. Quick Links : Recommended:

  8. 16 Essential Problem-Solving Patterns - DEV Community

    Sep 4, 2024 · Here are 16 key patterns, with use cases and examples, to help tackle real-world problems. This guide includes concise Java examples to demonstrate each pattern in action. 1. Sliding Window Pattern. Used to track a subset of data that shifts over time, commonly in arrays or strings. Use Case: Maximum sum of subarrays. 2. Two Pointer Pattern.

  9. What is graph oriented programming? - Stack Overflow

    Jan 9, 2010 · Graph-Oriented Programming is a new programming paradigm that defines a graph-oriented way to build software. The Graph-Oriented softwares built with this programming paradigm use (directed attributed) graph databases on the backend side.

  10. The task graph pattern | Proceedings of the 2010 Workshop on …

    Mar 30, 2010 · This paper presents the Task Graph pattern. Examples of the pattern are presented using the continuation tasks feature of the Task Parallel Library (6), which ships as part of the Microsoft .NET 4 Framework.

  11. Some results have been removed
Refresh