GithubHelp home page GithubHelp logo

19-1-skku-oss / 2019-1-oss-e2 Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 1.0 3.19 MB

Our project is to research, write code, modify, supplement, and manage the data structure techniques, sorting methods, hash, problem solving methods, etc. in C language!

Home Page: https://19-1-skku-oss.github.io/2019-1-OSS-E2/

License: MIT License

C 90.86% Makefile 0.18% Java 8.97%
algorithms c oss skku

2019-1-oss-e2's People

Contributors

jeongwoo25 avatar ljw25 avatar parkdongchan avatar redjo99 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

19-2-skku-oss

2019-1-oss-e2's Issues

README Modification Method

When you modify README, you may need to attach a picture.
In some cases, it is difficult to know the source and storage path of the picture. The following method makes it easy to move and align positions.

  • Enter the issue block, press create issue block, and then drag and drop the picture onto the 'Write' entry to automatically match the format, and set it by copying and pasting it to README.

Everyone, please check it.
Thank you :)

I added some code

I added Circular linked list code and Double linked list code.
I didn't write main code about them, so I will edit later.

Format for correcting code and sending a pull request for a project.

Let's write a detailed summary and contents of the modifications made by modifying the code before sending a pull request.
It is the example.
Ex) Edit the code

  • improve the readiability
  • improve user interface
  • increase the array size (not 10, for user defined)
  • add detail explanation
  • edit error code in sorting
  • improve the accuracy of the mean
    Read the code and merge it please :)

It is great to catch what codes you revise. Please check this format.
Thank you :)

Add the DynamicStack.c

It seems to have less contents about the stack. So I added the contents of the Dynamic stack. But I think it is a little bit incomplete.
Check please.

Add convert function

Because there are only 2,8,16 base number convert function, I add function that convert number N base to M base.
But in my code, N and M should be smaller than 10. So it need some supplement.

Gomoku

I'm making Gomoku algorithms based on the renzu rules personally.
Although it's java language, I'll add it for give new algorithms.

Branch issue

Be careful!
If you create a branch with your own nickname, change the code. If you do not delete it, it will appear in the form of a nickname -n.
Therefore, make sure to delete after merge.
(In the case of ParkDongChan -1, -2, -3 and -4, Merge and delete normally.)

Edit SelectionSort

  • edit main function to standard version
  • swap function was too inefficient, so I delete it
  • array could not be constructed, so I make it by dynamic allocation
  • improve interface

In my environment, it works well.
check it for your environments and if there are problems, edit it please.
If not, plz close this issue :)

ProjectEuler

I found some problems unsolved in ProjectEuler folder.
I'll try from problem 04 to problem 07 today!

Propose adding the expected code

There is a new proposal for the project!
There are many sorting methods and algorithms such as hash, stack, and queue.
Why not add additional codes for the expected example main codes and answers based on the codes presented, or newly filled in?

Radix sorting

I added radix sorting code including main function only(Beginning of this code).
However, other codes were removed.
I will restore those codes...(Maybe push -f made this situation...)

Bulls and Cows

I'm making bulls and cows algorithm, '숫자야구' in Korean.
Latest version can get input, but the algorithm is not completed.
I'll upload updated version later which can show some outputs.

How can I bind files into folder?

I made many codes in ProjectEuler folder, and I want to bind some files in problem4, problem5, problem6, problem7 folders. Can someone teach how to do it?

Update the Wiki!

I make pages 'Individual activities by period', 'Individual parts of contributing to a project'.
So please check and add your works in Wiki.
Thanks! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.