Home > Search Results

time and space complexity analysis


sort by: Relevancy | Title try advanced search for more options

  1. We discuss auctions. We first distinguish two extremes: common values and private values. We hold a common value auction in class and discover the winner's curse, the winner tends to overpay. We discuss why this occurs and how to avoid it: you should bid as if you knew that your bid would win; that is, as if you knew your initial estimate of the common value was the highest. This leads you to bid much below your initial estimate. Then we d...more

  2. Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.

  3. This course explores the physical processes that control Earth's atmosphere, ocean, and climate. Quantitative methods for constructing mass and energy budgets. Topics include clouds, rain, severe storms, regional climate, the ozone layer, air pollution, ocean currents and productivity, the seasons, El Niño, the history of Earth's climate, global warming, energy, and water resources.

  4. The numbers are stacked against the inspired business owner-to-be.  Seasoned angel investors Ron Conway and Mike Maples talk about how many ideas they receive, how many executive summaries they peruse, how many meetings they call, and the shockingly few ventures - roughly one out of 150 - that end up receiving their investment of time and money.  Also, Conway points out that investing is a risky business, with an even split between those t...more

  5. Reedy talks about how the eBay team came to the rescue in September 2001. The team was given only three days to launch The Auction for America, which required 20 hours alone for coding and additional time for testing. One hundred people worked on this over the weekend and they had the product one hour before the deadline. No one said we can't do this, she says. The teams had to collaborate and work together to get this done.

  6. Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.

  7. May 16, 2008 lecture by Rob Miller for the Stanford University Human Computer Interaction Seminar (CS547). Rob Miller discusses some of the explorations into keyword programming in the web automation domain, and also in other domains such as Java development. One surprising result is that programming language syntax often has relatively little information content, and can be inferred automatically from only a handful of keywords -- allowi...more

  8. June 22, 2006 presentation by Stephen Palumbi for the Stanford University Office of Science Outreach's Summer Science Lecture Series. Professor of Biological Sciences, Stephen Palumbi, will take us on an interesting journey through time to explain how the Monterey Coast arose from its once polluted and overfished past to be one on the most beautiful and coveted shorelines of the United States. Though not pristine, it is an example of the ...more

  9. In the first part of the lecture we wrap up the previous discussion of implied default probabilities, showing how to calculate them quickly by using the same duality trick we used to compute forward interest rates, and showing how to interpret them as spreads in the forward rates. The main part of the lecture focuses on the powerful tool of backward induction, once used in the early 1900s by the mathematician Zermelo to prove the existence...more

  10. Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.

  11. Mitch Kapor has been an entrepreneur since the 1980's, and here he pinpoints useful websites, educational programs, and learning opportunities that help level the playing field between seasoned venture capitalist and the first-time business operator.

  12. Komisar explains that there is no balanced life in being a CEO. It is a 24/7 job and is all-consuming.  After being a CEO, Komisar decided to cut back and bring his life back into balance so he could have time for all the things he enjoyed. It is essential to stay ethical and never put yourself in a situation where you can't say no and cut back.  Maintaining a balanced life is a dynamic quest and changes as your priorities change. People w...more