Code Monkey home page Code Monkey logo

runningmaxmin's Issues

add a numbers one by one

i like your idea, but the thing is that data from a stream arrives one by one and then i use it and throw it away. so this is not so stream usable rather processing usable.

maybe you can implement your code as add a number one by one, not as array processing. i don't understand well your algorithm to re arrange it so quickly.
and also to work as instantaneous result without offsetting backwards and not printing until width is reached.

var minmax=new Minmax(30)
minmax.add(3) //minmax.min=3 minmax.max=3
//insertdb(3,min,max)//i want to do
minmax.add(4) //minmax.min=3 minmax.max=4
//insertdb(4,min,max)
minmax.add(2) //minmax.min=2 minmax.max=3
//insertdb(2,min,max)

[Question / Feature Idea] Changing window size

This is a lovely little utility for streaming data. I have a somewhat related use case:

  • my 'window' is time based,
  • observations come as pairs with <t_i, x_i>
  • your class helps for min(x_i) and max(x_i) for all i
  • when adding I also check if the time span between newest and oldest exceeds 'window lengths'
  • if so, pop old values

Is there are clever way to use your data structure to update?

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.